Python 语言允许在一个循环体里面嵌入另一个循环。
for x in range(10):#外层循环
for j in range(10):#内层循环
print("■",end='')
print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环
for x in range(1,10):#外层循环
for j in range(1,x+1):#内层循环
print("%d*%d=%d\t"%(x,j,(x*j)),end='')
print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环
for x in range(1,10):#外层循环
for j in range(x,10):#内层循环
print("%d*%d=%d\t"%(x,j,(x*j)),end='')
print()#内层完毕后换行
#只有内层循环全部循环完毕,才会继续执行外层循环
i = 0
for x in range(1,5):
for y in range(1,5):
for z in range(1,5):
if (x!=y) and (y!=z) and (z!=x):
i += 1
if i%4:
print("%d%d%d" % (x, y, z), end=" | ")
else:
print("%d%d%d" % (x, y, z))
a)、循环嵌套的过程中由于变量会随之变多,那么,在声明以及使用的过程中就要多加注意。
b)、循环讲到这基本上也就都会用了,那么常练习的算法,例如:斐波那契数列这类的算法,后续会有单独推出的章节。
欢迎【点赞】、【评论】、【关注】、【收藏】、【打赏】,为推广知识贡献力量。