环境:pycharm
版本:3.7
i = 0
while i < 10:
if i == 3: # 会造成死循环,返回i == 3
# 注意在循环中,使用continue这个关键字
# 在使用关键字之前,需要确认循环的计数是否需要修改
# 否则死循环
i += 1
continue
print(i)
i += 1
总结:在使用 continue 的时候,可使用 Debug 调试代码,一行一行调试,可以看出,当执行到i==3时,假如没有在if代码块中添加
i+=1 会因为continue代码跳回循环开始,重新开始一次新的循环,此时i一直都是等于3,于是就陷入了死循环,当在 continue 语句上面添加i += 1后,当执行到 3 时,先给 i 赋值为 i+1,也就是4,就跳出当前 if 代码块了,望高手指教