📅  最后修改于: 2023-12-03 15:34:32.225000             🧑  作者: Mango
在 Python 中,继续语句被用来跳过当前循环块中的某些代码,然后继续执行下一轮循环。
continue
当 continue
语句被执行时,Python 解释器会跳过当前循环块中剩余的语句,然后开始下一轮循环。
for i in range(10):
if i % 2 == 0:
continue
print(i)
以上代码中,当 i
为偶数时,if
条件成立,continue
被执行,剩余的代码不再执行,直接开始下一轮循环。
# 找出大于等于0且小于10的正整数中,不是2的倍数的数的和
sum = 0
for i in range(10):
if i % 2 == 0:
continue
sum += i
print(sum) # 输出结果为:25
在以上代码中,for
循环中如果 i
为偶数,则执行 continue
,跳过语句 sum += i
,接着开始下一轮循环,直到找出所有不是 2 的倍数的正整数。
在使用 continue
时,特别要注意以下几点:
continue
用来跳过当前循环块中剩余的语句,开始下一轮循环。continue
可以优化性能,避免进行无用的计算。continue
时,要注意循环执行的次数,以免因逻辑问题导致代码陷入死循环。