while else语句的用途
在以后大家写代码的时候可以通过while else的语句排查循环是否正常。如图:
count = 0
while count <= 5:
print("loop",count)
count += 1
else:
print ("Normal cycle")
输出结果如下:
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
Normal cycle
大家看见了,“Normal cycle”循环正常输出,说明循环是没有问题的。
如果循环中出现了问题呢?,我在循环中添加了break。如图:
count = 0
while count <= 5:
print("loop", count)
if count == 3 :
break
count += 1
else:
print ("Normal cycle")
输出结果如下:
loop 0
loop 1
loop 2
loop 3
大家会发现“Normal cycle”循环正常输出失败了。由此可见循环出了问题。大家理解了吗?