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)
嵌套是非常有用的,但更深層次的嵌套它增加了程序的複雜性。