位置:首頁 » 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)

嵌套是非常有用的,但更深層次的嵌套它增加了程序的複雜性。