while、for循环结合else

"""
1.while else,当while循环正常结束时,才走else里的代码块,也就是没有被break打断的情况下
2.此处只是不被break打断,也就是遇到break的就不走else,遇到continue也没啥影响
3.此规则适用于while 和 for
"""
num = 0

while True:

if num < 1:
print('若是这里被break打断,退出本层循环就不走else')
num += 1
else:
print("这里是while循环正常结束,才会走的代码")




num = 0

while True:

if num < 1:
print('若是这里被break打断,退出本层循环就不走else')
break
else:
print("这里被break打断了,所以不会走esle的代码块了")

posted @ 2022-07-01 14:12  无敌大牛牛  阅读(125)  评论(0编辑  收藏  举报