Python中while语句是用来执行循环程序的,在某种条件下,循环执行相应程序。
while循环语句的完整语法如下:
while 条件:
语句块1
[else:
语句块2]
while关键字后面的条件为真,就执行语句块1,如此循环执行,直到条件变为假,循环才退出,若条件始终为真,循环将变成无限循环。
此外,在循环正常退出时(没有通过break语句或者方法时return语句退出),若有else语句,将执行else语句。其中else为可选项。
示例1如下:
count = 0
while count < 5:
print(count)
count += 1
else:
print('else')
输出结果为:
0
1
2
3
4
else
示例2如下:
count = 0
while count < 5:
print(count)
count += 1
if count == 3:
break
else:
print('else')
输出结果为:
0
1
2