zoukankan      html  css  js  c++  java
  • python break/continue

        在昨天的文章:python while循环 文章结尾,我们留下了一个bug,当条件成立时,程序陷入了死循环,如何解决呢?

    bug
     
     

         为了规避这个问题,今天介绍两个关键词:break和continue

    一.break

    break

        如果在循环中使用 break 意味着立即跳出本次循环,直接代码演示:

        输出结果:

        上面程序是前一篇文章的代码,while  True 死循环,当循环中的条件成立时,立即break退出循环。记住关键字break。

    二.continue

    continue

        如果在循环中使用 continue,意味着结束本次循环,继续下一次循环,直接代码演示:

        输出结果:

        程序使用continue,再次陷入死循环,各位小伙伴注意到没有,在程序打印到控制台的时候,99之后就是101,唯独没有100。

        因为当 a 的值为100时,循环中执行了continue,程序代码会直接跳过continue后面的代码,回到while循环的最开始。

     

        上面同时介绍了break和continue,感受到两者的区别了吗?

        break是结束循环,当前的while循序停止;continue 是结束本次循环,继续下一次循环,实际上循环还没有停止。

    写代码

     

    三.重点总结

        while循环中关键字break和continue的使用是必不可少的,注意两者的区别

        break:跳出本次循环

        continue:结束本次循环,继续下一次循环

     

     

    猜你喜欢:

        1.pycharm配置开发模板

        2.python while循环

        3.python for循环

     

        转载请注明:猿说Python » python 循环中使用break/continue

     

    技术交流、商务合作请直接联系博主
    扫码或搜索:猿说python
    python教程公众号
    猿说python
    微信公众号 扫一扫关注
  • 相关阅读:
    Jquery使用live导致执行的内容会重复执行
    网上找的些tomact配置
    DatePicker 注意点 1.不用v-model 用:value 2.配合on-change进行回调 3.初始值 当天的用 (new Date()).toLocaleDateString().replace(///g, '-')
    Springboot框架 idea 工具 解决代码修改需要重新启动的方式
    合同签订
    ORACLE链接错误解决方案
    oracle中的split
    axis2和springboot冲突问题
    ActiveMQ中文乱码问题
    AXIS2的接口调用常见以及不常见问题
  • 原文地址:https://www.cnblogs.com/shuopython/p/11676834.html
Copyright © 2011-2022 走看看