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语句不会执行.