![](http://tiebapic.baidu.com/forum/w%3D580/sign=8f3f69e739dda3cc0be4b82831e93905/9d54369b033b5bb50de3d08621d3d539b600bc77.jpg?tbpicau=2025-02-25-05_a0b1ad4f80e6820fd4fcb36bf8e9d2fb)
代码顺序我重新整理了一下,这个代码就是求0-9的偶数
用pycharm debug一下,可以很清晰的看到代码运算的过程
continue的作用就是,跳过条件成立的那一次的循环。
以图中的代码为依据分析,以i=1和i=2为例来说明:
(1)当i==1的时候,条件(i%2!=0)成立,继而运行continue代码,就跳过了这次循环,跳过这次循环自然就不会运行下一步,也就是print(i)。
(2)当i==2的时候,条件(i%2!=0)不成立,自然不会运行条件后边的continue,那么按照顺序继续运行后边的代码,也就是print(i)这一步,打印出2。