python while else用法,三种实例

python while else用法

python while else的用法与python中for else的用法十分类似,当while正常循环,直到正常结束之后(包括while循环并没有执行,比如while语句的condition条件为false),便可执行else后面的代码块,如果while循环没有正常(完整循环)结束,比如遇到了break,那么else后面的代码块将不会执行。下方将通过三个实例来探讨这一点,一个是当while循环语句条件condition为false,一个是while遇到break,没有完整循环,一个是正常循环结束,看看这三种情况下,else代码块的执行情况。


python while else实例代码

>>> i = 0
#while循环condition为flase的情况:
>>> while i != 0:
...     print(i)
... else:
...     print("else被执行")
... 
else被执行

#while循环正常运行,并正常结束:
>>> while i < 2:
...     print(i)
...     i += 1
... else:
...     print("else被执行")
... 
0
1
else被执行

#while循环遇到了break
>>> while True:
...     break
... else:
...     print("else被执行")
... 

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.