在Python中,实现循环主要有两种方式:`for`循环和`while`循环。下面是它们的基本用法:
For循环
`for`循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象。
for 变量 in 可迭代对象:
执行语句
例如,遍历一个列表并打印每个元素:
fruits = ['西瓜', '水蜜桃', '葡萄']
for fruit in fruits:
print(fruit)
While循环
`while`循环会在给定条件为真时重复执行一段代码。
while 条件:
执行语句
例如,打印数字0到9:
i = 0
while i < 10:
print(i)
i += 1
循环控制语句
`continue`:跳过当前循环的剩余部分,继续下一次循环。
`break`:立即终止循环。
嵌套循环
可以在一个循环内部包含另一个循环,这称为嵌套循环。
例如,打印一个乘法表:
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{j} * {i} = {i * j}', end=' ')
print() 换行
注意事项
确保循环条件最终会变为`False`,否则会造成无限循环。
使用`for`循环时,循环次数通常由可迭代对象的长度决定。
使用`while`循环时,需要手动更新循环变量以改变循环条件。
希望这些信息能帮助你理解Python中循环的使用方法