看下面这段代码
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
评论