Python提供了两种主要的循环结构:`for`循环和`while`循环。
for循环
`for`循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象中的元素。
for 变量 in 序列或迭代对象:
循环体
while循环
`while`循环用于在满足特定条件时重复执行代码块。
while 条件表达式:
循环体
额外功能
break:用于终止循环。
continue:用于跳过当前循环中的剩余代码,并继续下一次循环。
else子句:在循环正常结束后执行的代码块。
示例
for循环示例
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
while循环示例
i = 0
while i < 5:
print(i)
i += 1
注意事项
`for`循环通常与`range()`函数一起使用,用于执行确定次数的循环。
`while`循环可以用于执行非确定次数的循环,当条件为`True`时,循环会一直执行。
循环可以嵌套使用,并且经常与选择结构(如`if`语句)嵌套使用。
希望这些信息能帮助你理解Python中的循环结构