控制语句

continue

预计阅读时间1 分 209 views

1 概念

在Python提供了很多语法,可以在调用循环语句的时候配合使用,以适应更多的使用场景。其中continue就是其中之一。

continue 是一个关键字,用于控制循环的执行流程。当程序执行到 continue 时,它会立即跳过当前循环中剩余的代码,并继续下一次循环迭代。

continue 语句用于终止当前循环中的剩余代码,并立即开始下一次循环迭代。

我们直接看代码示例

2.1 用于for

if __name__ == '__main__':
    list = [1,2,3,4,5,6]
    for i in list:
        if i == 2:
            continue  # 当 i 等于 2 时跳过本次迭代
        print(i)

输出结果如下

我们可以看到,当遍历到2时,会触发if语句,执行里面的continue命令,而continue就会跳过当前循环里面的所有语句,也就是不执行for循环里面的print语句,直接进入下一次循环了。

2.2 用于while

假设我们想要打印出 0 到 4 之间的奇数,但要跳过数字 2:

if __name__ == '__main__':
    i = 0
    while i < 5:
        if i == 2:
            i = i + 1
            continue  # 当 i 等于 2 时跳过本次迭代
        print(i)
        i += 1

输出结果

0
1
3
4

我们可以看到,在while语句中,其效果也是如此,会跳过print语句,继续进行下一次循环。

注意事项:

  • continue 只能用于循环语句(如 forwhile),不能单独使用于其他地方。
  • 使用 continue 时,要确保条件和循环逻辑设计良好,避免陷入无限循环或出现不可预测的结果。

continue 语句是控制循环的重要工具,允许在特定条件下跳过部分循环迭代。在处理循环时,它有助于提高代码的灵活性和逻辑性。

Leave a Comment

分享此文档

continue

或复制链接

内容