内容正文:
4.4.3-4 循环嵌套与循环控制
1
4.4.3 循环嵌套的应用(复杂问题的多重循环)
1、for-in 、while循环的嵌套
for 循环变量 in 序列:
语句或语句组
for 循环变量 in 序列:
for 循环变量 in 序列:
语句或语句组
while (表达式):
语句或语句组
for 循环变量 in 序列:
while (表达式):
语句或语句组
while (表达式):
for 循环变量 in 序列:
语句或语句组
while (表达式):
while (表达式):
语句或语句组
2
4.4.3 for 、while循环的嵌套
for x in range(3):
print("我是外循环:",x)
for y in range(2):
print("☆ ☆ ☆ ",)
print("到我这里嵌套循环才结束。")
x= y
x x< y y< 输出结果
x的取值 y的取值
3
4.4.3 for 、while循环的嵌套
若想输出结果如右图所示,
应怎么修改程序代码
for x in range(3):
print("我是外循环:",x)
for y in range(2):
print("☆ ☆ ☆ ",)
print("到我这里嵌套循环才结束。")
4
4.4.3 for、while循环的嵌套
构建嵌套的循环需要注意:
1.缩进关系要保证好,内部的循环该缩进的要缩进,保持好层级关系才能让程序正确运行。
2.内外循环使用的计数变量不能相同,这样才可以保证不同循环的独立性,不会互相错乱,比如这里的x、y。
for x in range(3):
print("我是外循环:",x)
for y in range(2):
print("☆ ☆ ☆ ",)
print("到我这里嵌套循环才结束。")
5
4.4.3 for、while循环的嵌套
x = 0
while x < 3:
print("我是外循环:",x)