|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
可以讲讲这两种写法 一个就是每一个式子为一行,另一种就比较有结构的。 为什么缩进一个tab差异这么大呢,我没有理解。
for i in range(1,10):
for j in range(1,i+1):
print(i,"*",j,"=",i*j,end = " ")
print("\n")
for i in range(1,10):
for j in range(1,i+1):
print(i,"*",j,"=",i*j,end = " ")
print("\n")
- for i in range(1,10):
- for j in range(1,i+1):
- print(i,"*",j,"=",i*j,end = " ") # 此语句归属内层循环 (for j ...),会在内层循环中被反复执行,print(... end = " ") 在打印完一项后,不会回车换行,后续 print() 打印的内容会继续跟在后面
- print("\n") # 此语句归属外层循环 (for i ...),会在每次内层循环结束过后被执行一次,也就是在完整打印完一行内容后再回车换行。
- for i in range(1,10):
- for j in range(1,i+1):
- print(i,"*",j,"=",i*j,end = " ") # 此语句归属内层循环 (for j ...),会在内层循环中被反复执行,print(... end = " ") 在打印完一项后,不会回车换行,后续 print() 打印的内容会继续跟在后面
- print("\n") # 此语句归属内层循环 (for j ...),会在内层循环中被反复执行,这个 print() 会打印回车换行 2 次,从而,断送前一句 print(... end = " ") 的作用。
复制代码
|
|