赞
踩
【说明】
1、循环嵌套指的是一个循环嵌入另一个循环中。
2、在Python中,for和while循环都可以进行循环嵌套。
3、除了以下4种嵌套外,还可以实现更多层的嵌套,方法与下面类似。
【语法形式-1】——while循环中嵌套while循环
while条件表达式1:
while条件表达式2:
循环体2
循环体1
【语法形式-2】——while循环中嵌套for循环
while条件表达式1:
for 迭代变量 in 对象:
循环体2
循环体1
【语法形式-3】——for循环中嵌套for循环
在循环的内部嵌套其他循环,外部循环一次,内部循环一遍。
for 迭代变量 in 对象1:
for 迭代变量 in 对象2:
循环体2
循环体1
【语法形式-4】for循环中嵌套while循环
for 迭代变量 in 对象1:
while条件表达式2:
循环体2
循环体1
练习-1
在外层循环打印i,在内层循环打印j;外层循环打印1次,内层循环打印1遍。
for i in range(2):
print(i,end = " ")
for j in "ab":
print(j,end = " ")
# 输出:0 a b 1 a b
练习-2
只打印内层循环,内层循环全部打印1遍。
for i in [range(2),range(3),range(4)]:
for j in i:
print(j,end='')
# 输出:010120123
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。