python程序控制之while循环
01.while循环:
- python中使用while语句表示循环结构,其格式为:
while condition:
代码块
- condition,必须是一个bool类型,其有一个隐式转换bool。
- 代码块,语句块。
- 循环结构表示,仅当while之后的condition为真值时,才执行代码块;否则不执行代码块,真值表如下:
类型 | 值 |
---|---|
空字符串 | 假 |
字符串 | 真 |
0 | 假 |
>=1 | 真 |
<=-1 | 真 |
空元组 | 假 |
空列表 | 假 |
空字典 | 假 |
空集合 | 假 |
None | 假 |
- while循环示例:
while x > 0:
print(">>>>>>>>>> {}".format(x))
time.sleep(1)
x -= 1
02.while … else循环:
- while … else的格式为:
while condition:
代码块1
else:
代码块2
- 当condition为true时,执行代码块1;当condition为false时,执行代码块2。
- while … else的的示例:
count = 5
while count:
print("count is {}: ".format(count))
count -= 1
else:
print("now count is equal 0!")
文档更新时间: 2020-03-28 21:01 作者:闻骏