编程界的快进 ⏩ 与暂停 ⏸ :Break和Continue的秘密 🤫
欢迎您在底部评论区留言,一起交流~
🍭 本文适合:总在循环里迷路的新手玩家 | 预计阅读:6分钟
🧩 基础概念卡
🔍 先看结论(懒人版)
continue:跳过当前循环的“这一步”,直接进入下一步。
break:直接“掀桌不玩了”,立刻结束整个循环。
- 适用场景:循环中需要“选择性跳过”或“提前终止”时用它们!
📌 基本概念:像排队做任务想象你在一个队伍里逐个完成任务:
- 正常情况:每个人依次完成自己的任务,直到队伍结束。
continue:如果某个人发现自己任务没法做,就跳过自己,让下一个人继续。
break:如果有人发现任务已经完成(比如找到了钥匙),直接让整个队伍解散!
🌰 先看两个灵魂场景
场景一:交易现场(break版)
效果:发现内鬼 → 有内鬼,终止交易! → 连夜跑路(
结束所有流程)场景二:自助餐现场(continue版)
效果:遇到香菜 → 绕道走 → 继续吃其他美食
💻 语法对比:代码长这样
1. continue 示例:跳过“不喜欢的数字”
输出:
2. break 示例:找到苹果就停止
输出:
复制
🌰 生活化例子加深理解
场景1:吃饭时挑出青椒(continue)
场景2:闹钟响后赖床(break)
🎯 总结:一张表分清区别
关键字 | 行为 | 类比场景 |
continue | 跳过当前,继续循环 | 跳过不爱吃的菜继续吃饭 |
break | 终止整个循环 | 吃饱了直接离开餐桌 |
💡 小练习
1. 写一个循环,打印1-10的数字,但遇到7时跳过。
提示:
- 使用for循环遍历1至10的数字。
- 当当前数字为7时使用
continue语句跳过该次循环的剩余部分,并继续下一个循环迭代。
输出结果:
答案:
2. 某公司账户余额有1万元,给20名员工发工资。
- 员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元。
- 领工资时,财务判断员工的绩效分(1-10)随机生成,如果低于5,不发工资,换下一位。
- 如果工资发完了,结束发工资。
提示:
- 使用循环对员工依次发放工资。
continue用于跳过员工,break直接结束发工资。
- 随机数可以用:
import random和num = random.randint(1, 10)
输出结果示例:
答案:
✨ 记住:
continue和break是你控制循环的“遥控器”,用它们让代码更灵活!- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/196183c0-6139-801b-92d8-d23b5364d873
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。










