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 -= 102.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 作者:闻骏