python循环语句continue_Python循环控制语句中的break和continue语句
在之前的文章中,介绍了Python中的循环控制语句 while和 for。在循环执行过程中,我们可以使用 break 和 continue 语句来改变循环的流程。
通常情况下,while 循环判断执行一段代码,直到判断条件为 False或 for 循环迭代一个序列,直到迭代完序列的所有元素,此时会终止循环。但有时候,我们可能会希望不全部依赖循环的检测判断条件,当符合某种条件时就可以终止当前迭代,甚至是整个循环。这种情况下,就需要使用 break 和 continue 语句。
break 语句
break 用于终止循环语句。即使循环条件不是 False 或者序列还没被完全递归完,也会终止。
注意:
如果 break 语句在嵌套循环内,break 将终止最内层循环。
流程图:
以猜年龄为例,判断输入的数字是否等于30,当输入次数超过3次,中断输入:in_str = input("猜猜我的年龄:")
num = int(in_str)
count = 0
while num != 30:
count += 1
if count == 3 :
print("机会用完了")
break
in_str = input("没猜对,继续猜:")
num = int(in_str)
运行程序,连续3次猜错,输出如下:猜猜我的年龄:1
没猜对,继续猜:2
没猜对,继续猜:3
机会用完了
continue 语句
continue 用于跳过当前循环中剩余的代码,然后继续下一次迭代。
流程图:
举例,在列表中保存多个姓名,循环列表,跳过名字为neil的列表元素,代码如下:print("开始点名了:")
names = ["jack","hack","neil","jim"]
for name in names:
if name == "neil":
continue
print(name)
运行程序,当遇到名字是neil时,跳过输出继续下一次循环,输出如下:开始点名了:
jack
hack
jim
另外,循环语句可以有 else 子句,它在完成序列迭代(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。
break和continue的根本区别:
break 用于终止整个循环;continue 用于跳出本次循环,还会继续下一次循环。
python循环语句continue_Python循环控制语句中的break和continue语句相关推荐
- 一个例子彻底弄懂python中的break和continue语句(Python经典编程案例)
案例:要求输入员工的薪资,若薪资小于 0 则重新输入.最后打印出录入员工的数量和薪资明细,以及平均薪资. 代码如下: empNum = 1 salarySum = 0 salarys = [] whi ...
- Shell脚本break和continue语句应用
记录:436 场景: Shell脚本break和continue语句应用.在for.while循环中使用break和continue语句. 版本:CentOS Linux release 7.9.20 ...
- Python中的break、continue、pass和循环else语句
Python中的break.continue.pass语句 一.基本介绍和一般循环格式 二.pass 三.continue 四.break 五.循环else 一.基本介绍和一般循环格式 本文是在whi ...
- 【python笔记】 for循环和while循环,break和continue语句
目录 循环结构: while语句: 可迭代对象: break语句: continue语句: 循环结构中的else子句: 特殊循环---列表解析 循环结构: 循环结构是满足一个指定的条件,每次使用不同的 ...
- Scala中没有break和continue, 如何退出循环
Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...
- 【转】详谈for循环里面的break和continue语句
https://www.jb51.net/article/119099.htm 转载 更新时间:2017年07月20日 07:53:06 投稿:jingxian 我要评论 下面小编就为大家带 ...
- break和continue语句、循环嵌套
1.break和continue语句 break语句除了可以用在switch语句中,还可以用在循环体中.在循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句.一般形式为: ...
- 【XBXX】Python中break和continue语句的学习
前言 循环结构有两个辅助保留字:break和continue,它们用来辅助控制循环执行 提示:以下是本篇文章正文内容,下面案例可供参考 一.break语句怎么用? break语句在while循环和fo ...
- python中的break、continue和pass
我们在写代码的时候,有时需要提前结束程序,这就包括直接跳出这个for循环和结束本次循环并重新开始该放for循环.这就需要用到break和continue 1. break break 语句用于跳出 f ...
最新文章
- Python 技术篇-使用time库获取秒级时间戳、毫秒级时间戳实例演示
- 算法笔记_001:斐波那契数的多种解法(Java)
- 关联关系、依赖关系总结
- Leetcode刷题(6)有效的括号
- linux 中的时间戳功能,Linux中时间戳取证研究
- 【LeetCode】剑指 Offer 25. 合并两个排序的链表
- Java第二次作业程序设计作业
- 多迪技术总监告诉你:学习Python语言有哪些就业方向?
- 爱心代码(c语言实现)
- JAVA练习173-幂集
- 水面反光如何拍摄_反光倒影的摄影怎么拍?
- numpy npy,npz,csv文件存取
- PR基础学习(四) 简单裁剪视频
- win10添加计算机语言,win10输入法,详细教您怎么在win10里添加输入法
- python基础(08)——随机模块函数,字符串
- php毕业论文致谢,毕业论文致谢词(看完这条,你的论文致谢词不用愁了)
- 慧荣SM2246EN开卡Toggle 8贴东芝闪存SSD失败解决方法
- cygwin 使用 zsh
- 如何使用Excel管理项目?
- 交叉编译ffmpeg+移植Hi3536板子