while else 结构体(自测)

while else : while循环被break打断,则不执行与while并列的else程序。

count = 0
while count <= 5:
    count = count + 1
    if count == 3:
        break
    print("Loop", count)
else:
    print("循环正常执行完啦")
我的理解
关于while-else整体: 这其实是while和else构成的一个大的整体. while部分成立的时候, 执行while部分里面的内容.
当while条件不成立而自然结束时, 则会执行下面的"否则" else.
但是当while里面被break终止的时候, 整个大的整体(while-else整体)都被终止了, 所以else语句不会执行.
 

猜你喜欢

转载自www.cnblogs.com/jack20181017/p/10157298.html
今日推荐