第五站
P.44 嵌套循环
1.输出长方形
'''Output a rectangle'''
for i in range(1,6):
for j in range(2,7):
print('$',end= '\t')
print()
奇思:
#A new attempt
for i in range(1,6):
for j in range(2,7):
for k in range(3,6): #If I add this statement, what does this range stand for?
print('$',end= '\t')
print()
2.输出乘法表
for i in range(1,10):
for j in range(1,i+1):
print(i,'*',j,'=',i*j,end='\t')
print()
3.观察循环(找不同)
for i in range(5):
for j in range(1,11):
if j%2 == 0:
break
print(j)
for i in range(5):
for j in range(1,11):
if j%2 == 0:
break
print(j)
以下为python shell运行结果
2
2
2
2
2
1
1
1
1
1
总结:
1.注意循环结束时print的位置