在Python中,循环是一种控制结构,用于重复执行一段代码。有两种主要的循环类型:for循环和while循环。以下是关于如何使用这两种循环的简要说明和示例。
for variable in sequence:
# 代码块
示例:
# 遍历列表
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
# 输出:
# apple
# banana
# cherry
while condition:
# 代码块
示例:
count = 0
while count < 5:
print(count)
count += 1
# 输出:
# 0
# 1
# 2
# 3
# 4
在使用循环时,还有一些有用的技巧:
range()
函数生成一个序列,以便在for循环中使用。例如,要生成一个0到4的整数序列,可以使用range(5)
。for i in range(5):
print(i)
# 输出:
# 0
# 1
# 2
# 3
# 4
break
和continue
语句来提前退出循环或跳过当前迭代。break
用于完全退出循环,而continue
用于跳过当前迭代并继续执行下一次迭代。for i in range(5):
if i == 3:
break
print(i)
# 输出:
# 0
# 1
# 2
for i in range(5):
if i == 3:
continue
print(i)
# 输出:
# 0
# 1
# 2
# 4
else
子句,当循环正常结束时(没有遇到break
),将执行else
子句中的代码。for i in range(5):
if i == 3:
print("Found 3")
break
else:
print("Not found 3")
# 输出:
# Found 3