看下面这段代码
a=0
while a<10:
if a==5:
print("啊")
a=9
else:
print(a)
a+=1
print("-------------------")
for a in range(0,10):
print(a)
a=11
print(a)打印结果如下
0
1
2
3
4
啊
-------------------
0
11
1
11
2
11
3
11
4
11
5
11
6
11
7
11
8
11
9
11
进程已结束,退出代码 0
while通过赋值,可以中断循环,而for in range()就不能,换成break就可以了
print("-------------------")
for a in range(0,10):
print(a)
break
a=11
print(a)打印结果如下:
-------------------
0









评论