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

如何在循环中使用break和continue语句?

一、break:直接终止整个循环

作用:一旦执行break,立刻跳出 while 循环,循环剩余代码、后续轮次全部不再运行。

示例1:数字遍历到5直接退出

i=1whilei<=10:ifi==5:break# i等于5,直接结束循环print(i)i+=1print("循环结束")

输出:

1 2 3 4 循环结束

示例2:登录验证死循环搭配break

whileTrue:# 无限循环pwd=input("请输入密码:")ifpwd=="666666":print("登录成功!")break# 密码正确,跳出循环print("密码错误,请重试\n")

二、continue:跳过本次循环,直接开启下一轮

作用:遇到continue,当前循环剩下的代码不再执行,直接回到while条件判断进入下一轮。

注意:使用continue前一定要先更新计数器,否则会卡死死循环!

示例1:跳过数字3,其余数字打印

i=0whilei<6:i+=1ifi==3:continue# 跳过本轮,不执行下方printprint(i)

输出:

1 2 4 5 6

错误示范(continue忘记更新变量→死循环)

i=1whilei<5:ifi==2:continue# i永远等于2,条件恒成立print(i)i+=1

三、break + continue 组合案例

需求:输出1~10,跳过偶数,遇到9直接终止循环

num=0whilenum<10:num+=1ifnum%2==0:continue# 偶数跳过不打印ifnum==9:break# 到9直接结束循环print(num)

输出:

1 3 5 7

四、while…else 搭配break特性

循环正常走完不触发break,才会执行else代码;被break中断时else不运行。

x=1whilex<=4:print(x)ifx==3:breakx+=1else:print("循环完整执行完毕")# 触发break,此句不打印

核心区分总结

  1. break:彻底结束整个while循环;
  2. continue:仅跳过当前这一次循环,循环继续;
  3. continue必须放在变量自增代码之后,防止死循环。
http://www.jsqmd.com/news/1126541/

相关文章:

  • 分享一个超简单的蛋糕做法
  • 3种方法解决Beyond Compare 5评估错误:RSA密钥生成完整指南
  • 刚需装修别踩坑!不同预算装饰公司怎么挑?
  • 大气层1.7.1整合包系统稳定版:Nintendo Switch终极自定义固件完全指南
  • AI驱动的Windows提权攻击:从内核漏洞到自动化攻防的范式转移
  • 指纹浏览器环境异常排查:Fingerprint、Profile、Proxy、Session 和 Task Log 怎么看
  • 【响应式】框架初识与理解
  • 终极城通网盘加速指南:免费解锁10倍下载速度的完整教程
  • faster-whisper:语音转文字,快 4 倍
  • Windows屏幕标注终极指南:用ppInk让远程协作像在白板上写字一样简单
  • 真人克隆口播小程序开发全攻略:AI数字人系统源码架构解析
  • 基于Dify工作流与MCP协议构建企业级AI智能副驾实战指南
  • 3分钟掌握抖音下载神器:免费工具助你批量保存视频与直播回放
  • QKeyMapper:Windows平台终极按键映射神器,让手柄玩转所有PC游戏
  • 从团购内卷到 AI 搜索:生成式引擎优化 (GEO) 底层技术拆解与本地实体落地选型指南
  • sklearn KMeans 聚类评估实战:3大指标对比与Seeds数据集可视化
  • OpenCore Legacy Patcher完整教程:4步让老Mac重获新生
  • WorkshopDL终极指南:一站式跨平台Steam创意工坊下载解决方案
  • 酒店综合管理系统源码 Java+SpringBoot+Vue 前后分离
  • Dirty Pipe漏洞原理剖析与容器逃逸攻防实践
  • ZenlessZoneZero-OneDragon:为绝区零玩家解放每天3小时的重度操作革命
  • 浙江嵊州玉兰苗采购实地调研:三大苗木基地选购参考指南
  • 阿里:显式稀疏打破推荐规模化天花板
  • 鸣潮自动化终极指南:5分钟上手后台自动战斗系统
  • RDP远程管理实现过程
  • KeyboardChatterBlocker:3分钟彻底解决机械键盘连击问题的智能方案
  • AI编程操作系统:子代理编排与验证闭环的工程实践
  • 保姆级实战教程!虚拟机Windows Server2019搭建DHCP服务器
  • 中小民企管理升级难?专业企业咨询助力企业规范化发展
  • Locale-Emulator:为Windows程序开启全球化的魔法钥匙