python 循环中break与continue区别学习
来源:互联网 发布:发那科机器人编程 编辑:程序博客网 时间:2024/04/29 23:48
在学习python语言中发现python中跳出循环有两种方法,分别是break和continue,但是两种方法的区别一直不太清楚,也没有找到一个比较明确的说明,经过自己实际编码对比,基本上掌握了用法。首先,写一段python的循环代码,如下:
foods = ["apple", "banan","orange","pear"]for fruit in foods: if fruit == "banan": print("No more banna please!") print("Great, delicious " + fruit)else: print("I am so glad: No banan!")print("Finally, I finished stuffing myself")
输出结果是:
Great, delicious appleNo more banna please!Great, delicious bananGreat, delicious orangeGreat, delicious pearI am so glad: No banan!Finally, I finished stuffing myself
然后,我们向其中加入break语句,看看结果是什么:
foods = ["apple", "banan","orange","pear"]for fruit in foods: if fruit == "banan": print("No more banna please!") break print("Great, delicious " + fruit)else: print("I am so glad: No banan!")print("Finally, I finished stuffing myself")
结果是:
Great, delicious appleNo more banna please!Finally, I finished stuffing myself
在增加break之后,循环跳出了banan之后,直接输出到最后的语句,然后循环结束。那么,continue在循环中有什么作用的,试着用continue替代break,看一下结果是什么:
foods = ["apple", "banan","orange","pear"]for fruit in foods: if fruit == "banan": print("No more banna please!") continue print("Great, delicious " + fruit)else: print("I am so glad: No banan!")print("Finally, I finished stuffing myself")
结果是:
Great, delicious appleNo more banna please!Great, delicious orangeGreat, delicious pearI am so glad: No banan!Finally, I finished stuffing myself
可以看出,continue和break是有明显的区别的,只是循环到banan时,跳过,然后继续循环后面的部分,直到代码结束。
0 0
- python 循环中break与continue区别学习
- 循环中 break 与 continue 的区别
- 在for循环中break与continue的区别
- break与continue,return结束循环区别
- 循环中break,continue,return的区别
- python中continue语句与break语句的区别
- 循环语句中break与continue
- python学习记录--continue break的区别
- 【Python学习笔记】break退出循环和continue继续循环
- java中break与continue的区别
- js 中break 与continue的区别
- C#中break与continue的区别
- php中break与continue的区别
- C++中break与continue的区别
- python中break与continue使用
- break与continue区别
- continue与break区别
- break与continue区别
- shell学习四十三天----临时性文件的建立与使用
- CodeVS 1166 矩阵取数游戏(区间DP+高精度)
- PS文字工具
- 简单的球的运动
- 商人过河问题
- python 循环中break与continue区别学习
- poj3660 floyd
- [黑马程序员]——java中的异常Exception
- 循环-16. 猴子吃桃问题
- Android LayoutInflater的使用
- libevent(三)事件注册与循环监听
- #redis redis-php安装配置
- oracle用户创建修改删除
- git 学习笔记3-常用命令