Python 使用 break 和 continue 控制循环
在 Python 中,break 和 continue 是两个用于控制循环流程的关键字。break 用于立即终止整个循环,而 continue 用于跳过当前迭代,直接进入下一次迭代。
下面是一个示例代码,展示了如何使用 break 和 continue 来控制循环。
实例
# 示例代码
for i in range(1, 11):
if i == 5:
continue # 跳过当前迭代
if i == 8:
break # 终止循环
print(i)
for i in range(1, 11):
if i == 5:
continue # 跳过当前迭代
if i == 8:
break # 终止循环
print(i)
代码解析:
for i in range(1, 11)::这是一个for循环,i从 1 开始,到 10 结束。if i == 5::当i等于 5 时,执行continue语句,跳过当前迭代,直接进入下一次迭代。因此,数字 5 不会被打印。if i == 8::当i等于 8 时,执行break语句,立即终止整个循环。因此,数字 8 及之后的数字都不会被打印。print(i):打印当前的i值。
输出结果:
1 2 3 4 6 7
在这个例子中,数字 5 被跳过,数字 8 及之后的数字由于 break 语句的作用,没有被打印出来。
Python3 实例
点我分享笔记