break负责跳出整个循环
>>> for i in range(10):
... if i % 2 != 0:
... break
... else:
... print(i)
...
0
注意:但是break只能跳出一层循环,如果程序中有两个循环,第二个循环嵌套在第一个循环中,如果第二个循环被break,那么第一个循环会继续执行。Python不支持一次跳出多个循环。
continue是跳出本次循环,继续下一次循环。
>>> for i in range(10):
... if i % 2 != 0:
... continue
... else:
... print(i)
...
0
2
4
6
8