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