1. 主页
  2. 文档
  3. Python教程
  4. Python入门
  5. break和continue 语句

break和continue 语句

在 Python 中,breakcontinue 是两个常用的循环控制语句,用于在循环中控制程序的执行流程。它们通常与 for 循环和 while 循环一起使用。


break 语句:

break 语句用于提前结束循环,即使循环的条件仍然为真。当程序执行到 break 语句时,循环立即终止,程序将跳出循环并继续执行循环之后的代码。

for item in sequence:
    if condition:
        break
    # 在此处执行其他操作

或者在 while 循环中:

while condition:
    if condition:
        break
    # 在此处执行其他操作

示例代码:

# 使用 break 结束循环
fruits = ["apple""banana""cherry"]
for fruit in fruits:
    print(fruit)
    if fruit == "banana":
        break

在上述示例中,循环会遍历列表 fruits 中的元素,当遍历到 "banana" 时,执行了 break 语句,循环立即终止。


continue 语句:

continue 语句用于跳过当前迭代,继续执行下一次迭代。当程序执行到 continue 语句时,循环体中后续的代码将被忽略,程序将立即跳转到下一次迭代。

for item in sequence:
    if condition:
        continue
    # 在此处执行其他操作

或者在 while 循环中:

while condition:
    if condition:
        continue
    # 在此处执行其他操作

示例代码:

# 使用 continue 跳过当前迭代
for i in range(5):
    if i == 2:
        continue
    print(i)

在上述示例中,当 i 等于 2 时,执行了 continue 语句,循环会跳过当前迭代,继续执行下一次迭代。


总结:

  • break 语句用于提前结束循环。
  • continue 语句用于跳过当前迭代,继续执行下一次迭代。
  • 这两个语句通常与循环一起使用,可以控制程序的执行流程,使得代码更加灵活和可控。

我们要如何帮助您?