python中循环中的continue

环境: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 代码块了,望高手指教

猜你喜欢

转载自blog.csdn.net/jingmin_heijie/article/details/85019606