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()
函数用于定义一个范围start
到end
,它将遍历所有整数。在每个迭代中,if
语句检查整数是否为偶数,如果是,则调用continue
语句,然后跳过该迭代。如果不是,则用print()
函数输出该值。
输出结果将包括规定范围内的所有奇数。
1
3
5
7
9
总结
continue
语句是Python中控制流的重要组成部分。它允许程序跳过当前迭代并继续下一次迭代,从而在一段代码中筛选出特定条件的元素。通过正确使用continue
语句,您可以轻松地将代码减少到足够的规模,同时避免出现冗余或不必要的代码。