博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
while循环中continue和break的区别
阅读量:7052 次
发布时间:2019-06-28

本文共 680 字,大约阅读时间需要 2 分钟。

除了满足while条件外,还有两种方法可以终止循环,它们分别是break和continue。它们唯一的区别是break跳出整个循环,直接执行下面的代码了;而continue是终止当次循环,不执行下面的代码,而是直接进入下一次循环,continue和pass的区别是,pass虽然什么都不做, 但是还继续执行下面的代码。下面用代码说明break和continue的区别

break:

 

count = 0while count <= 100:    print('loop', count)    if count == 5:        break    count += 1print("out of loop ----")"""loop 0loop 1loop 2loop 3loop 4loop 5out of loop"""

break语句执行后,直接终止循环。

 

continue:

count = 0while count <= 100:    print('loop', count)    if count == 5:        continue    count += 1print("out of loop ----")# 无限的 loop 5

 

当count==5的时候出发了continue,接着程序就不在往下走了,而是进入下一次循环,由于count没有加1,所以在下一次循环中count还等于5,下下次也是,下下下次。。。。。。

转载于:https://www.cnblogs.com/lshedward/p/9898610.html

你可能感兴趣的文章
〔译〕C# 7 的新特性
查看>>
到底谁应该对软件开发的质量负责?
查看>>
专访尤雨溪:先别管4.0了,Vue CLI重构了解一下
查看>>
Scrum指南更新:Ken Schwaber、Jeff Sutherland访谈
查看>>
jQuery 3.3.1已经发布,开发团队正在准备4.0版本
查看>>
高效使用微软Azure服务总线的消息功能
查看>>
使用C#来面向GPU编程
查看>>
自定义类加载器-从.class和.jar中读取
查看>>
资深专家都知道的Docker常用命令
查看>>
Windows 10或成为最后一个Windows版本
查看>>
携程App for Apple Watch探索
查看>>
Spotify希望自己擅于失败
查看>>
敏捷宣言和企业Scrum作者Mike Beedle去世
查看>>
5G一周热闻:华为夺联通5G大单,首张5G电话卡发放
查看>>
调研对敏捷宣言2.0的需求
查看>>
微软在C# 8中引入预览版可空引用类型
查看>>
深究JavaScript——函数调用与this详解
查看>>
书评与访谈:Software Development Metrics
查看>>
re:Invent第二天:互联网客户在右传统客户在左,AWS向哪儿?
查看>>
云端能力知几许?12人众测华为云企业级Kubernetes集群实力
查看>>