continue语句
continue语句用于跳出当前循环,继续执行下一次循环。当执行到continue语句时,程序会忽略当前循环中剩余的代码,重新开始执行下一次循环。
例如,从列表中找出所有的正数,代码如下:
for element in [0, -2, 5, 7, -10]:
if element <= 0:
continue
print(element)
以上代码遍历列表[0, -2, 5, 7, -10]中的所有元素,每取出一个元素就判断该元素的值是否小于或等于0,当值小于或等于0时执行if语句中的continue语句,直接跳出本次循环,忽略剩下的循环语句,开始遍历列表中的下一个元素进行判断,直至取出所有的元素为止。
运行程序,结果如下所示。
5
7
注意:
若break语句位于循环嵌套结构中,该语句只会跳出离它最近的一级循环,外层的循环不会受到任何影响。break和continue语句只能用于循环中,不能单独使用。