位置:首页 » Python3入门教程 » Python3 循环:for,while

Python3 循环:for,while [编辑]


Python和许多其他编程语言一样,可以使用循环执行一部分代码。一个循环重复一组指令N次。 Python 有3个回路:

类型 描述
For 执行规定的语句,直到满足条件
While 执行规定的语句,在 while 条件为 true 时
nested loops 在内部循环的循环

Python for循环的例子
我们可以用 for 循环迭代一个列表:

#!/usr/bin/python
 
items = [ "Abby","Brenda","Cindy","Diddy" ]
 
for item in items:
    print item

输出结果如下:

Abby
Brenda
Cindy
Diddy

for循环也可用于重复N次:

#!/usr/bin/python
 
for i in range(1,10):
    print i

输出结果如下:

1
2
3
4
5
6
7
8
9

Python While循环的例子
在条件满足之前重复一些指令。 例如,

while button_not_pressed:
     drive()

在Python中的嵌套循环:
如果要遍历一个 (x,y) 字段,我们可以使用嵌套循环:

#!/usr/bin/python
 
for x in range(1,10):
    for y in range(1,10):
        print "(" + str(x) + "," + str(y) + ")"

输出结果:

(1,1)
(1,2)
(1,3)
(1,4)
...
(9,9)

嵌套是非常有用的,但更深层次的嵌套它增加了程序的复杂性。