Discuss / Python / while else语句

while else语句

Topic source

一盒噪噪

#1 Created at ... [Delete] [Delete and Lock User]

不只是if 可以和else配套        while也可以

和if语句一样,当while的条件为False时,就会执行else

但不同的是:while是循环,当条件为真时,可以一直执行,直到条件为假时,才会执行else

此时就有一个神奇的现象了:break语句

在while循环中,由于某种条件成立,而执行了break,终止循环

上述原因跳出while语句时,不会执行else

也就是说无论是if语句还是while语句

执行配套的else的原因只有一个:条件为假

而用break跳出循环时,根本没有再次判断条件,所以不会执行else

(在后面学习的时候看到了这个用法,来告诉大家一下,如果大家有别的神奇的用法,可以在楼层里回复,一定也要分享给我鸭~ 感谢  一起加油奥)


  • 1

Reply