Python While 循环语句

The worlds can be one together
Cosmos without hatred
Stars like diamonds in your eyes
The ground can be space space space space space
With feet marching towards a peaceful sky
All the Moonmen want things their way
But we make sure they see the sun
Good bye Moonmen
You said good bye Moonmen
Good bye Moonmen
Good bye Moonmen

Python While 循环语句

—— a song about genocide of all carbon matter

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

执行语句……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空的值均为true。

当判断条件假false时,循环结束。

执行流程图如下:

图片 1

Gif 演示 Python while 语句执行过程

图片 2

复杂一点:

图片 3

实例

#!/usr/bin/python

count = 0

while (count < 9):

print ‘The count is:’, count

count = count + 1

print “Good bye!”

运行实例 »

以上代码执行输出结果:The count is: 0

The count is: 1

The count is: 2

The count is: 3

The count is: 4

The count is: 5

The count is: 6

The count is: 7

The count is: 8

Good bye!

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

# continue 和 break 用法

i = 1

while i

0: # 非双数时跳过输出

continue

print i # 输出双数2、4、6、8、10

i = 1

while 1: # 循环条件为1必定成立

print i # 输出1~10

i += 1

if i > 10: # 当i大于10时跳出循环

break

无限循环

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图