Python入门教程第20篇 continue语句

Posted 不剪发的Tony老师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门教程第20篇 continue语句相关的知识,希望对你有一定的参考价值。

本篇我们来学习一下 Python 中的 continue 语句,它可以用于跳出当前迭代并继续下一次迭代。

continue 语句

continue 语句用于 for 循环或者 while 循环,它可以跳过当前的循环迭代并开始下一次迭代。通常,我们会将 continue 语句和 if 语句结合使用,在某个条件成立时跳过当前迭代。

以下语法用于在 for 循环中使用 continue 语句:

for index in range(n):
    if condition:
       continue
    # 其他代码

以下语法用于在 while 循环中使用 continue 语句:

while condition1:
    if condition2:
        continue
    # 其他代码

for 循环中的 continue 语句

以下示例使用 for 循环输出 0 到 9 之间的偶数:

for index in range(10):
    if index % 2:
        continue

    print(index)

输出结果如下:

0
2
4
6
8

以上代码的执行过程如下:

  • 首先,使用 for 循环和 range() 函数遍历数字 0 到 9。
  • 然后,当 index 为奇数时跳过当前迭代并开始下一次迭代。注意,当 index 为奇数时 index % 2 返回 1(True),当 index 为偶数时返回 0(False)。

while 循环中的 continue 语句

以下示例演示了如何使用 continue 语句显示 0 到 9 之间的奇数:

# 打印奇数 
counter = 0
while counter < 10:
    counter += 1

    if not counter % 2:
        continue

    print(counter)

输出结果如下:

1
3
5
7
9

以上代码的执行过程如下:

  • 首先,定义 counter 变量并初始化为 0。
  • 然后,当 counter 小于 10 时执行循环。
  • 最后,在循环内部每次将 counter 加 1。如果 counter 为偶数,跳出当前迭代;否则,显示当前的 counter。

总结

  • Python continue 语句可以跳出循环的当前迭代并开始下一次迭代。

以上是关于Python入门教程第20篇 continue语句的主要内容,如果未能解决你的问题,请参考以下文章

Python3 - 基础语法篇(第二天)

Python入门教程第56篇 循环进阶之while…else语句

Python3 - 基础语法篇(第二天)

Python入门教程第19篇 break语句

Python入门教程第18篇 while循环语句

Python入门教程第55篇 循环进阶之for…else语句