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) + ")")

嵌套非常有用,但是嵌入的深度会增加复杂性。