当前位置: 首页 > news >正文

python___程序流程控制---跳转语句

跳转语句能够改变程序:break,continue,return

break和continue用于循环体中

return语句用于函数中

----------------------------------------------

break语句

break语句用于强行退出循环体,不再执行循环体中剩余的语句

for item in range(10): if item==3: break #循环终止跳出到循环外的下一条语句 print(item)#与for-in语句一体,当break语句实现,跳出for-in循环 #只循环了3次,item==3之后的数据不会被输出 0 1 2

break用于终止循环。一旦执行,循环体内剩余的所有代码都会被跳过,整个循环结束

------------------------------------------------

continue语句

continue语句用于跳过本次循环,即跳过循环体中尚未被执行的语句,接着进行终止条件的判断,以决定是否继续循环

for item in range(10): if item==3: continue#跳过本次循环,继续执行下一次 print(item) 0 1 2 4 5 6 7 8 9

continue语句用于跳过当前这一次循环的剩余代码,但循环本身没有结束,会继续进行下一次迭代

-----------------------------------------------

break与continue的比较

-----------------------------------------------

return在循环中的行为

return用于函数中,当return在循环体内执行时,它不仅会终止循环,还会终止整个函数

def findnumber3(): for i in range(10): if i==4: return i print(i) print("循环结束") findnumber3() 0 1 2 3

因为retun直接结束了函数,所以循环后的print(“循环结束“)也被跳过了

return终止的是整个findnumber3()函数

break: 循环体 只退出当前循环,不影响循环外的代码

continue: 循环体 只跳过本次循环的剩余部分,不影响循环外代码

return: 整个函数 直接退出整个函数,函数内所有代码都停止

-------------------------------------------------------

影响循环指的是 for in,while这样的循环语句的循环

最终

#======break====== print("break") for item in range(10): if item==3: break #终止整个循环 print(item) #输出0,1,2 #======continue====== print("continue") for item in range(10): if item==3: continue#终止这一次循环 print(item)#输出0,1,2,4,5,6,7,8,9 #======return====== print("return") def findnumber(): for item in range(10): if item==3: return item#终止整个函数 print(item)#输出0,1,2 print("循环结束")#永远不会执行 findnumber()
http://www.jsqmd.com/news/1103520/

相关文章:

  • 传统外贸转独立站:老板必须懂的5个SEO底层认知
  • Mythos大模型的三大推理突破:图谱锚定、可验证路径与跨文档同步
  • 浏览器的调试工具被禁用如何解决?
  • LLM推理KV Cache优化实战:显存压缩与成本分析
  • NIF文件格式逆向工程:NifSkope技术方案深度解析与游戏模型编辑实战
  • 终极指南:如何用DS4Windows将PS4/PS5手柄变身为PC游戏控制器
  • 圣保罗暖气片选购指南
  • AI里面的ASR NLU TTS都是什么意思
  • 亲测有效!Flutter/OC项目4.3a拒审零套路通关指南✅ 无代过纯干货
  • 【毕业设计】基于 SpringBoot 的大学生勤工助学服务平台的设计与实现 基于 SpringBoot 的校园兼职岗位发布与审核系统(源码+文档+远程调试,全bao定制等)
  • C++23新特性全方位详解|CLion适配、实战代码、性能优化、工程迁移指南
  • 从项目管理看企业活动策划:如何把一场发布会拆解为可交付系统
  • 终极免费RPA神器:taskt零代码自动化完整指南
  • 缓解模型关系幻觉(关系感知视觉增强)
  • BOM清单:SMT贴片产线上被低估的“指挥中枢”
  • 【真能学会】小鼠新生表皮角质形成细胞(NEK)原代细胞的分离、培养和鉴定protocol
  • 如何用Python命令行工具打造你的终极个人音乐库:netease-cloud-music-dl完全指南
  • UVA340 猜数字游戏的提示 Master-Mind Hints
  • Windows驱动管理终极指南:Driver Store Explorer完全使用教程
  • CR2032电池供应商有哪些?国内外主要CR2032生产厂家盘点
  • 租车系统源码:一个源码级租车创业解决方案
  • 2026 TCL华星光电标杆研学参访|全球显示科技智能制造考察预约指南
  • 30+平台文档一键保存:kill-doc如何让免费文档下载变得如此简单
  • WarcraftHelper终极指南:3步搞定魔兽争霸3所有历史兼容性问题
  • 2026深度实测|适合团队的编程助手权威推荐,AI技术债治理落地全方案
  • 如何用novelWriter实现高效小说创作:从零到完整作品的完整指南
  • Parsec虚拟显示器:为Windows系统打造完美的屏幕扩展解决方案
  • 罗技PUBG压枪宏:5分钟快速配置终极指南,告别后坐力烦恼
  • 如何在3小时内构建企业级可视化工作流平台:RuoYi-Flowable-Plus完整指南
  • 工业品短视频获客/自然流量锐减询盘下滑?工业品短视频获客本地推完整投放方案