Python 迴圈

可以使用迴圈來重複執行程式碼。程式碼行可以重複 N 次,其中 N 是可手動配置的。實際上,它意味著程式碼將被重複,直到滿足條件。這種情況通常是 x >= N,但這不是唯一可能的條件。

Python 有 3 種型別的迴圈:for 迴圈,while 迴圈和巢狀迴圈。

Python for 迴圈

我們可以使用 for 迴圈迭代列表

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

for 迴圈也可用於重複 N 次:

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

Python while 迴圈

如果你不確定程式碼應重複多少次,請使用 while 迴圈。

例如,

correctNumber = 5
guess = 0
 
while guess != correctNumber:
    guess = int(input("Guess the number: "))
 
    if guess != correctNumber:
        print('False guess')
 
print('You guessed the correct number')

巢狀迴圈

我們可以使用巢狀來組合迴圈。如果我們想迭代 (x,y) 兩個變數的範圍,我們可以使用:

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

巢狀非常有用,但是嵌入的深度會增加複雜性。