Python--循环中的两大关键词 break 与 continue
最佳答案 问答题库818位专家为你答疑解惑
在Python循环中,经常会遇到两个常见的关键词:break 与 continue
break:代表终止整个循环结构
continue:代表中止当前本次循环,继续下一次循环
break: 英 /breɪk/ v. 打破,打碎,折断;结束(困难或不利局面),打破(僵局);断绝,中断(关系) 跳出循环 。
continue: 英 /kənˈtɪnjuː/ v. (使)继续,(使)延续;继续说,接着说;移动,延伸;留任,维持原状 继续循环。
案例:
举例:一共吃5个苹果,吃完第一个,吃第二个…,这里"吃苹果"的动作是不是重复执行?
情况一:如果吃的过程中,吃完第三个吃饱了,则不需要再吃第4个和第5个苹果,即是吃苹果的动作停止,这里就是break控制循环流程,即终止此循环。
情况二:如果吃的过程中,吃到第三个吃出一个大虫子...,是不是这个苹果就不吃了,开始继续吃第四个苹果,这里就是continue控制循环流程,即退出当前一次循环继而执行下一次循环代码。
其他:这种举例还有很多种,比如一晚上背课文,100页的那种,
第一种情况:背第一页,第二页,到第三页实在记不住了,OK,break,不背了,结束,洗漱睡觉。
第二种情况,背第一页,第二页,到第三页实在记不住了,OK,这页太难,continue,第三页跳过,我不背了,我看看后面的怎么样,接着看第四页的,第五页的………到第99页太难,我不背了,continue,99页跳过,继续背100页的。
思考?如果一个循环里面,又有 continue,又有 break呢??哈哈哈
第三种情况,背第一页,第二页,到第三页实在记不住了,OK,这页太难,continue,第三页跳过,我不背了,我看看后面的怎么样,接着看第四页的,第五页的………到第50页太难,我不背了,break,后面剩下50页不背了,结束,洗漱睡觉。
案例 ----break关键字
情况一:如果吃的过程中,吃完第三个吃饱了,则不需要再吃第4个和第5个苹果,即是吃苹果的动作停止,这里就是break控制循环流程,即终止此循环。
代码
# 初始化计数器
i = 1
# 编写循环条件
while i <= 5:
# 当变量i == 4的时候,终止循环
if i == 4:
print('我已经吃饱了,实在吃不下了...')
break
# 正在吃第几个苹果
print(f'正在吃第{i}个苹果')
# 更新计数器
i += 1
人话+图示
案例 ----continue关键字
情况二:如果吃的过程中,吃到第三个吃出一个大虫子...,是不是这个苹果就不吃了,开始吃第四个苹果,这里就是continue控制循环流程,即退出当前一次循环继而执行下一次循环代码。
代码
# 初始化计数器
i = 1
# 编写循环条件
while i <= 5:
# 当变量i == 3的时候,中止当前循环,继续下一次循环
if i == 3:
# 手工更新计数器(非常重要)
i += 1
print('吃到了一只大虫子,这个苹果不吃了...')
continue
print(f'正在吃第{i}个苹果')
# 更新计数器
i += 1
图示
人话+图示
人话+代码
# 初始化计数器 i = 1 # 编写循环条件 while i <= 5:# 当变量i == 3的时候,中止当前循环,继续下一次循环if i == 3:# 手工更新计数器(非常重要)print(f'第{i}次吃苹果,吃到了一只大虫子,这个苹果不吃了...continue跳过了这一次吃苹果')i += 1print(f'接下来要第{i}次吃苹果,准备继续吃苹果')continueprint(f'--------第{i}次循环,正在吃第{i}个苹果-----现在吃完第{i}个苹果了------')# 更新计数器i += 1print(f'--------接下来进行第{i}次,马上要第{i}次吃苹果了')
99%的人还看了
相似问题
- 哪些APP适合使用苹果企业签名
- Find My自行车|苹果Find My技术与自行车结合,智能防丢,全球定位
- macos苹果电脑清理软件有哪些?cleanmymac和腾讯柠檬哪个好
- 苹果CMS首涂第30套可装修DIY主题模板免授权版
- mac苹果笔记本应用程序在哪?有什么快捷方式吗?
- 苹果官方:所有国行iPhone 15系列都在中国生产!
- PDF Expert for mac(苹果电脑专业pdf编辑器)兼容12系统
- Apple :苹果将在明年年底推出自己的 AI,预计将随 iOS 18 一起推出
- Find My手机保护壳|苹果Find My与手机保护壳结合,智能防丢,全球定位
- 苹果加大对印度的扶持,提高在其生产iphone的比重
猜你感兴趣
版权申明
本文"Python--循环中的两大关键词 break 与 continue":http://eshow365.cn/6-22181-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!