小学生0基础学大语言模型应用(第12课 《循环的遥控器:break 和 continue》)

一、AI小探险家:📘 第 12 课 《循环的遥控器:break 和 continue》


上两节课我们学会了:

🔁 for / while 可以一直重复做事情

这一课,我们给循环装上:

🛑 紧急停止按钮(break)

⏭️ 跳过按钮(continue)


🧭 第一章:如果循环不会停,会发生什么?

想象一个小机器人在跑步:

  • 它每跑一步,就喊一声"我在跑!"

  • 老师说:跑到终点就停

如果机器人 不知道什么时候停

它就会一直跑下去,累坏了 💥

👉 所以,我们要教循环两件事:

1️⃣ 什么时候立刻停

2️⃣ 什么时候跳过这一步


🐍 第二章:认识两个"循环遥控器"

Python 小蛇有两个超级按钮:

按钮 名字 功能
🛑 break 立刻结束整个循环
⏭️ continue 跳过这一次,继续下一次

🛑 第三章:break ------ 紧急刹车按钮

🎮 小故事:找宝藏游戏

规则是:

  • 一排箱子,编号 1~10

  • 找到 宝藏在 5 号箱

  • 找到就立刻停


🧪 示例代码(for + break)

python 复制代码
for i in range(1, 11):
    print("检查第", i, "号箱子")

    if i == 5:
        print("🎉 找到宝藏了!")
        break

🧠 小蛇在想什么?

1️⃣ 从 1 开始检查

2️⃣ 每检查一次,就问:

"是不是 5 号?"

3️⃣ 如果是 →

👉 break:不找了!立刻停!


🧩 运行结果(重点理解)

python 复制代码
检查第 1 号箱子
检查第 2 号箱子
检查第 3 号箱子
检查第 4 号箱子
检查第 5 号箱子
🎉 找到宝藏了!

👉 6~10 根本不会执行


🧠 一句话记住 break

break = 整个循环,马上结束


⏭️ 第四章:continue ------ 跳过这一次

🎮 小故事:跳过坏苹果 🍎

规则:

  • 一篮子苹果,编号 1~5

  • 3 号苹果坏了

  • 坏的不要,其他都吃


🧪 示例代码(for + continue)

python 复制代码
for i in range(1, 6):
    if i == 3:
        print("🍎 第 3 个坏了,跳过")
        continue

    print("🍏 吃第", i, "个苹果")

🧠 小蛇的动作流程

  • i = 1 → 吃

  • i = 2 → 吃

  • i = 3 →

    👉 continue:这次不干了,直接去下一次

  • i = 4 → 吃

  • i = 5 → 吃


🧩 输出结果

python 复制代码
🍏 吃第 1 个苹果
🍏 吃第 2 个苹果
🍎 第 3 个坏了,跳过
🍏 吃第 4 个苹果
🍏 吃第 5 个苹果

🧠 一句话记住 continue

continue = 这一次不做,下一次继续


🔁 第五章:while 循环里的 break / continue

🌟 示例 1:一直问密码,答对就停

python 复制代码
while True:
    password = input("请输入密码:")

    if password == "1234":
        print("密码正确!")
        break

    print("密码错误,再试一次")

🧠 这里的 True 是什么意思?

👉 "我先一直问,

👉 什么时候停?你用 break 告诉我"


🌟 示例 2:跳过不想要的数字

python 复制代码
i = 0

while i < 5:
    i = i + 1

    if i == 2:
        continue

    print(i)

输出:

python 复制代码
1
3
4
5

👉 2 被跳过了


🆚 第六章:break 和 continue 对比表(必会)

对比 break continue
停止哪儿 整个循环 只跳过这一次
后面的代码 不执行 本轮不执行
还会继续循环吗 ❌ 不会 ✅ 会

🧠 第七章:孩子最容易犯的 3 个错误

❌ 错误 1:continue 后面写代码

python 复制代码
continue
print("这句永远不会执行")

👉 continue 一跳,下面就没机会了!


❌ 错误 2:while 里 continue 忘了加变化

python 复制代码
i = 1
while i <= 5:
    if i == 3:
        continue
    print(i)
    i += 1

💥 i 永远是 3 → 死循环!

👉 continue 前 也要让条件变化


❌ 错误 3:把 break 当 continue 用

👉 break 是完全结束

👉 continue 是继续下一次


🌱 第八章:本课你真正学会了什么?

✅ 循环不是傻干

✅ break 可以紧急刹车

✅ continue 可以跳过一次

✅ for / while 都能用

✅ 会控制循环,才是真会循环!


二、🚦 break / continue 专项训练(15 题)

  • break:立刻停!🚨

  • continue:这次跳过,继续跑!⏭️


一、选择题(5 题)

🧩 第 1 题:break 的作用是?

A. 跳过这一次循环

B. 结束整个循环

C. 让程序报错

D. 什么都不做

正确答案:B

📖 讲解:

break 就像老师说:"下课了!全部停下!"


🧩 第 2 题:continue 的作用是?

A. 停止程序

B. 停止循环

C. 跳过本次,继续下一次

D. 重新开始程序

正确答案:C

📖 讲解:

continue 就像:"这道题跳过,下一题继续!"


🧩 第 3 题:下面哪句话最像 break?

A. 这题不会,跳过

B. 写完这一行

C. 今天到这,结束

D. 再来一次

正确答案:C


🧩 第 4 题:下面代码会输出什么?

python 复制代码
i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i = i + 1

A. 1 2 3 4 5

B. 1 2

C. 1 2 3

D. 什么都不输出

正确答案:B

📖 讲解:

遇到 3 就 直接停

3 也不会被打印。


🧩 第 5 题:下面代码中,哪一次被跳过了?

python 复制代码
for i in range(1, 6):
    if i == 4:
        continue
    print(i)

A. 1

B. 2

C. 3

D. 4

正确答案:D


二、填空题(5 题)

✏️ 第 6 题

break 的意思是:立刻 ________ 整个循环。

✅ 答案:结束


✏️ 第 7 题

continue 的意思是:跳过 ________,继续下一次。

✅ 答案:本次循环


✏️ 第 8 题

break 和 continue 一般只能写在 ________ 里面。

✅ 答案:循环(for / while)


✏️ 第 9 题

当程序执行到 break 时,循环会 ________。

✅ 答案:马上停止


✏️ 第 10 题

当程序执行到 continue 时,后面的代码会被 ________。

✅ 答案:跳过


三、编程题(5 题)


💻 第 11 题:遇到 3 就停

用 while 输出 1 ~ 5

但当数字是 3 时立刻停止。

✅ 参考答案
python 复制代码
i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i = i + 1

📖 讲解:

遇到 3,break 直接喊"停!"


💻 第 12 题:跳过 4

用 for 输出 1 ~ 6

但不要输出 4。

✅ 参考答案
python 复制代码
for i in range(1, 7):
    if i == 4:
        continue
    print(i)

📖 讲解:

4 被 continue "跳过了"。


💻 第 13 题:吃糖果游戏 🍬

一直吃糖果(数字 +1),

吃到第 5 个时停止。

✅ 参考答案
python 复制代码
candy = 1
while True:
    print("吃了第", candy, "个糖果")
    if candy == 5:
        break
    candy = candy + 1

📖 讲解:

while True 是"无限循环",

靠 break 来停。


💻 第 14 题:跳过坏苹果 🍎

输出 1 ~ 7

但遇到 6 时跳过。

✅ 参考答案
python 复制代码
for i in range(1, 8):
    if i == 6:
        continue
    print("吃苹果", i)

💻 第 15 题:猜数字(进阶 ⭐)

一直输入数字,

输入 0 就结束程序。

✅ 参考答案
python 复制代码
while True:
    num = int(input("请输入一个数字:"))
    if num == 0:
        break
    print("你输入的是:", num)

📖 讲解:

0 是"退出暗号",

一输就 break。


🌟 超级总结

关键词 作用 像什么
break 整个循环停 🚨 紧急停车
continue 跳过本次 ⏭️ 跳过这一关

三、🎮 while + break 实战小游戏(5 合 1)

🧠 先给学生重复一遍魔法口诀
while 是"一直玩",break 是"停下来"


🎯 游戏 1:密码门 🚪(输入对才停)

📖 故事

你来到了一扇魔法门,

门上写着:"说出正确密码才能通过!"

密码是 1234


🧩 游戏规则

  • 一直输入数字

  • 输入正确密码 → 门打开 → 停止游戏


💻 参考代码

python 复制代码
while True:
    pwd = int(input("请输入密码:"))
    if pwd == 1234:
        print("密码正确!门打开了 🚪✨")
        break
    print("密码错误,再试一次!")

🧠 学到什么?

  • while True:一直问

  • break:对了就停


🍬 游戏 2:吃糖果(吃够就停)

📖 故事

你在糖果屋里吃糖,

吃到第 5 颗 就要停,不然会蛀牙 😆


💻 参考代码

python 复制代码
candy = 1

while True:
    print("正在吃第", candy, "颗糖果 🍬")
    if candy == 5:
        print("吃够了,不能再吃啦!")
        break
    candy = candy + 1

🧠 学到什么?

  • 没有 break 会一直吃下去 😱

  • break 是"健康开关"


🎲 游戏 3:掷骰子 🎲(掷到 6 停)

📖 故事

你在玩骰子游戏,

只要掷到 6,立刻结束!


💻 参考代码

python 复制代码
import random

while True:
    x = random.randint(1, 6)
    print("掷到了:", x)
    if x == 6:
        print("掷到 6!游戏结束 🎉")
        break

🧠 学到什么?

  • 不知道什么时候结束

  • 用 break 控制停止


🧠 游戏 4:数学守卫(答对才放行)

📖 故事

守卫问你一道题:
3 + 4 等于几?


💻 参考代码

python 复制代码
while True:
    ans = int(input("3 + 4 等于多少?"))
    if ans == 7:
        print("答对了!你可以通过 👮‍♂️")
        break
    print("答错了,再想想!")

🧠 学到什么?

  • 条件成立 → break

  • break 是"通关钥匙"


🏃 游戏 5:跑步训练(喊停就停)

📖 故事

你在操场跑步,

老师说:输入 0 就停!


💻 参考代码

python 复制代码
while True:
    x = int(input("跑步中...输入 0 停止:"))
    if x == 0:
        print("停止跑步 🛑")
        break
    print("继续跑!")

🧠 学到什么?

  • break 可以由"用户控制"

  • 程序不是死的,是"听话的"


🌟 作用总结

魔法 作用
while True 一直做
if 条件 判断
break 马上停

🎁 教学小彩蛋

游戏中可以这样问孩子 👇

  • "如果没有 break,会发生什么?"

  • "break 像不像游戏里的退出按钮?"

  • "你能自己设计一个'停下来的条件'吗?"


相关推荐
纪佰伦2 小时前
类人脑的另一种计算 ——大语言模型large-lauguage-model——训练到推理三个过程
人工智能·深度学习·语言模型
慕云紫英2 小时前
大萧条时代研究生培养新的
大数据·人工智能·研究生
三天不学习2 小时前
【2025年CSDN博客之星主题创作文章】我在 Python 与数据智能领域的深耕与突破 —— 年度技术复盘与思考
android·数据库·python
泰迪智能科技012 小时前
人工智能训练师被纳入广州、佛山紧缺工种目录,补贴按照上浮30%的标准执行
人工智能
qyresearch_2 小时前
机器人产业:从工业革命到智能时代的进化图谱
人工智能
编码小哥2 小时前
OpenCV分水岭算法:图像分割的利器
人工智能·opencv·计算机视觉
爱好读书2 小时前
AI+SQL生成ER图
数据库·人工智能·sql
2401_841495642 小时前
自然语言处理实战——基于 BP 神经网络的中文文本情感分类
人工智能·python·神经网络·机器学习·自然语言处理·分类·情感分类
行业探路者2 小时前
录音转二维码与视频二维码生成器的使用指南
人工智能·学习·音视频·二维码·产品介绍