Python中while循环下break和continue的区别
2019-03-08 06:24
453 查看
Python中while循环下break和continue的区别
while循环中经常使用break和continue语句,但是很多人不明白具体的含义,实际上我们在一段while循环中同时使用这两个语句,便能够很直接的感受到两者的不同之处。
先来看这段Python代码:
i = 0 while True: i = i +1 if i == 2: print("Skipping 2") continue #与break不同,continue会跳回到循环的顶部,而不是停止它。 if i == 5: print("Breaking") break print(i) print("Finished") ###Result: 1 Skipping 2 3 4 Breaking Finished
对于break和continue的区别总结如下:
1.continue语句将停止当前语句,如果while条件依然成立就会继续下一个迭代。
2.break 语句会使循环立即结束,将直接跳出整个while循环。
所以若想得出一个某一个分支的结果则使用break跳出循环。
另外需要特别注意的一点是,while是一个循环语句,而if语句嵌套在循环中的是一个条件语句。
这是我的第一篇博客,目前在学习机器学习和计算机视觉,我会持续更新自己的学习笔记,给自己立个flag,Keep up man!
推荐一个Python入门级学习网站:SoloLearn刷题 适合新人入门学习,支持多种语言的在线编译。
相关文章推荐
- python笔记5 - 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环
- Python教程(八)--循环(while 和 for)、break和continue与if的配合使用
- python中while循环 range()和while的练习 continue和break区别
- 编写猜数字、年龄游戏来练习利用Python——函数; while,for循环语句及其循环控制语句break,continue的运用
- Python基础(条件判断和循环) if elif else for while break continue;
- Python跳出循环语句continue与break的区别
- 在while循环中,break,continue,return有什么区别??
- 循环(for,while,do-while附加break,continue区别)
- python 循环中break与continue区别学习
- Python流程控制的 for、 while、循环和嵌套词汇continue、break、range
- Python:continue和break跳出循环语句区别
- 在while循环中,break,continue,return有什么区别?
- while循环中,break,continue,return的区别
- while循环中return、break、continue的区别
- 在while循环中,break,continue,return有什么区别
- Python入门(三):if判断、for和while循环、break和continue
- Python条件判断 if-else for循环 while循环 break continue
- 重学Python - Day 03 - python基础 -> while循环实例 + Continue && break的应用 + 列表的初步学习
- Python跳出循环语句continue与break的区别
- Python跳出循环语句continue与break的区别