Python中有两种循环语法:for循环和while循环。
for循环语法:
for variable in sequence:
# statements
其中,variable是一个变量名,用于保存sequence中的每一个元素。sequence可以是任何可迭代对象,如列表、元组、字符串等。statements是需要执行的语句,可以是单条语句或语句块。
例如,下面的代码使用for循环输出一个列表中的元素:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
代码输出结果:
apple
banana
cherry
while循环语法:
while condition:
# statements
其中,condition是一个布尔表达式,如果为True则继续执行循环,否则跳出循环。statements是需要执行的语句,可以是单条语句或语句块。
例如,下面的代码使用while循环输出数字1到5:
i = 1
while i <= 5:
print(i)
i += 1
代码输出:
1
2
3
4
5
在这个例子中,i是计数器变量,i += 1用于更新计数器变量的值,以便在下一次迭代中使用。