5.4.10Python下while循环

Posted by 撒得一地 on 2016年3月17日 in python教程

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件:
   执行语句...

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。

while循环流程图如下:

Python下while循环

实例:循环输出1到5之间的数

>>> x = 1
>>> while x<=5:
...     print(x)
...     x += 1
...
1
2
3
4
5

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

>>> x = 10
>>> while 1: #判定条件永远为真
...     x -= 1
...     if x <= 5: #当x<=5无条件终止循环
...             break;
...     print(x)
...
9
8
7
6
>>> x = 10
>>> while x >= 6:
...     x -= 1
...     if x == 8:#当x=8时跳出该次循环,不执行后面语句块
...             continue
...     print(x)
...
10
9
7
6

无限循环

如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:

>>> while 1:
...     print(1)
...

可以按ctril+c来中断循环。

在程序中要避免无限循环的出现,以免造成不必要的错误。当在编写循环程序时,一定要十分注意循环条件能否使循环正常终止。

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.