break的用法:

i = 0
while i<6:i += 1if i == 4:break;print(i)

输出:

1
2
3

i 的初值是 0 ,循环一次数值就加 1 ,一直加到 i==4,执行break跳出循环。所谓的跳出循环就是不执行循环代码下面的部分,也不继续执行循环条件判断,而是直接跳到循环语句的最后,执行循环结束后的代码。
continue的用法:

i = 0
while i < 6:i += 1if i == 4:continue;print(i)

输出:

1
2
3
5
6

两者最大的区别在于continue 虽然也不执行循环代码下面的部分,但是它只会跳到循环开头的部分,继续执行下一次的条件判断,若符合新的条件判断,则继续执行新的循环流程。

由此可以得出结论,break 和continue的区别在于是否执行循环,break是结束所有循环,当前所有循环都停止;continue是结束本次循环,继续下一次循环,实际上循环还没有停止。

while 中 break 与 continue 的区别相关推荐

  1. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  2. python中break和continue的区别_python中break和continue的区别

    原博文 2017-08-01 09:56 − break和continue 1.break 意思为结束循环 例: i = 0 while i<10: i+=1 if i==5: #当i=5时,结 ...

  3. break和continue区别python_1、Python中break和continue的区别

    ******************** 自己的小总结!大神们不要见笑,刚初学Python *************************** 1.在Python中,break是结束本次循环.而c ...

  4. js中break和continue的区别

    break 1.break 语句用于退出 switch 语句或循环语句(for, for - in, while, do - while). 2.当 break 语句用于 switch 语句中时,会跳 ...

  5. python中break和continue区别_Shell break和continue跳出循环详解

    使用 while.until.for.select 循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用 break 或者 continue 关键字. 在C语言.C++.C#.Py ...

  6. .net中for循环及break和continue的区别

    break用于完全结束bai一个循环,跳出循环体执行循环后面的语句du:而continue是跳过zhi当次循环中剩下的语句,执行下一次循环.简单点说就是break完全结束循环,continue终止本次 ...

  7. python结束循环_python中break、continue 、exit() 、pass终止循环的区别

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. b ...

  8. python中break、continue 、exit() 、pass终止循环的区别

    python中break.continue .exit() .pass区分 1.break:跳出循环,不再执行 Python break语句,就像在C语言中,打破了最小封闭for或while循环. b ...

  9. return 、break 和 continue的区别

    return .break和continue的区别和作用 return关键字并不是专门用于跳出循环的,return的功能是结束一个方法. 一旦在循环体内执行到一个return语句,return语句将会 ...

最新文章

  1. Python实战 | 送亲戚,送长辈,月饼可视化大屏来帮忙!
  2. 为什么使用LM386可以直接收听调频电台节目?
  3. fpm制作mysql rpm包_fpm制做mysql-5.6.33 rpm包
  4. 我的世界服务器刷怪笼怎么修改,我的世界改造刷怪笼的方法,有三种方法介绍...
  5. Unity3D手机斗地主游戏开发实战(02)_叫地主功能实现
  6. 搜索引擎蜘蛛给网站带来的危害,有效指引爬虫对应的措施(最准确搜索引擎蜘蛛名称)...
  7. 《只是为了好玩-Linux之父Linus自传》
  8. 数据结构 之 并查集(Disjoint Set)
  9. java 文件大小,如何在Java中获取文件大小
  10. 服务器远程登录工具、文件运行以Python为例
  11. 自定义Silverlight播放器
  12. BZOJ4480[JSOI2013]快乐的jyy
  13. 华为主题锁屏壁纸换不掉_华为手机总出现一些不明照片咋回事,原来你没关闭这个默认设置...
  14. 华为命令 hybird实验
  15. 小程序毕设作品之微信积分商城小程序毕业设计成品(7)中期检查报告
  16. 【EXCEL】 EXCEL VBA SQL UPDATE:操作必须使用一个可更新的查询
  17. 善领声音编辑器,修改search.dat完美启动静音
  18. 【平面设计基础】11:配色——配色原理
  19. 【信息系统项目管理师】第二十二章 信息系统安全管理思维导图
  20. 程序员如何做好自己的职业规划

热门文章

  1. ubuntu安装ElasticSearch-head插件
  2. 使用Excel公式,获取 当前 Excel 文件 的 名字
  3. Java EE之Hibernate异常总结【5】java.lang.StackOverflowError[栈溢出]
  4. 安装RabbitMq启动运行出现服务无法启动 发生系统错误1067解决方案
  5. css3 动画与display:none冲突的解决方案
  6. 记一次 CORS 跨域请求出现 OPTIONS 请求的问题及解决方法
  7. usr / bin / ld:找不到-l <nameOfTheLibrary>
  8. 如何在Mac OS X 10.6.4上卸载Python 2.7?
  9. 如何查看Git提交中的更改?
  10. 连接两个std :: vector