Python 3 – continue语句

Python 3 – continue语句

Python 3中,continue语句用于跳过当前循环中的代码,继续进行下一次迭代。与break语句不同,continue不会终止整个循环,而只是终止当前迭代,并继续执行下一次迭代。

continue的语法

在Python中,continue语句的语法如下:

continue

continue语句被执行时,程序将跳过循环中continue语句之后的所有代码,并开始下一次迭代。

在循环语句中,continue语句通常与if语句结合使用,以根据特定条件选择跳过当前迭代。例如,下面的代码使用continue语句跳过奇数数值:

for i in range(10):
    # 如果i是奇数,则跳过当前迭代
    if i % 2 == 1:
        continue
    print(i)

上面的代码在迭代范围range(10)内遍历所有整数,当找到奇数时,if语句将调用continue语句,并跳过该迭代。

因此,输出将只包括偶数值:

0
2
4
6
8

continue的实例

让我们看一个更实际的例子,如何打印规定范围内的所有奇数。

# 设置一个范围
start = 1
end = 10

# 迭代范围中的所有整数
for i in range(start, end + 1):
    # 如果i是偶数,则跳过当前迭代
    if i % 2 == 0:
        continue
    print(i)

在这个例子中,我们将range()函数用于定义一个范围startend,它将遍历所有整数。在每个迭代中,if语句检查整数是否为偶数,如果是,则调用continue语句,然后跳过该迭代。如果不是,则用print()函数输出该值。

输出结果将包括规定范围内的所有奇数。

1
3
5
7
9

总结

continue语句是Python中控制流的重要组成部分。它允许程序跳过当前迭代并继续下一次迭代,从而在一段代码中筛选出特定条件的元素。通过正确使用continue语句,您可以轻松地将代码减少到足够的规模,同时避免出现冗余或不必要的代码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程