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的代码块了")