如何在嵌套循环中继续循环?



我正在使用一个循环和一个嵌套循环,并且我需要当第二个循环达到某个值时,外部循环停止。

for first in range(0,10):
for second in range(0,10):
print(first + second)

但是如果第二个值是奇数,我希望它跳到下一个'first'值。

我试着这样做:

odd = [1,3,5,7,9]
for first in range(0,10):
for second in range(0.10):
if second in odd:
continue

但是行不通。

break只跳出内循环,跳到内循环的后面。假设内循环之后没有代码,那么外部循环的当前迭代将结束,下一个迭代将开始。

所以我认为用break代替continue应该能达到你想要的效果。

要终止循环,应该使用break。试着用break代替continue

最新更新