Python 使用 break 和 continue 控制循环

Document 对象参考手册 Python3 实例

在 Python 中,breakcontinue 是两个用于控制循环流程的关键字。break 用于立即终止整个循环,而 continue 用于跳过当前迭代,直接进入下一次迭代。

下面是一个示例代码,展示了如何使用 breakcontinue 来控制循环。

实例

# 示例代码
for i in range(1, 11):
    if i == 5:
        continue  # 跳过当前迭代
    if i == 8:
        break  # 终止循环
    print(i)

代码解析:

  1. for i in range(1, 11)::这是一个 for 循环,i 从 1 开始,到 10 结束。
  2. if i == 5::当 i 等于 5 时,执行 continue 语句,跳过当前迭代,直接进入下一次迭代。因此,数字 5 不会被打印。
  3. if i == 8::当 i 等于 8 时,执行 break 语句,立即终止整个循环。因此,数字 8 及之后的数字都不会被打印。
  4. print(i):打印当前的 i 值。

输出结果:

1
2
3
4
6
7

在这个例子中,数字 5 被跳过,数字 8 及之后的数字由于 break 语句的作用,没有被打印出来。

Document 对象参考手册 Python3 实例