小学生0基础学大语言模型应用(第4课 《数字盒子与算数魔法》)

一、📘 AI 小探险家 第 4 课《数字盒子与算数魔法》


🧙‍♂️ 故事开始:数字魔法城

欢迎来到 数字魔法城

在这座城市里,电脑不认识汉字、也不认识故事,

它只认识一种东西------

数字 🔢

好消息是:

电脑 特别擅长算数

只要你教会它 算数魔法,它就能帮你算得又快又准!


🎁 第一站:数字盒子是什么?

还记得我们之前学过的「变量小盒子」吗?

现在,我们要把 数字 放进盒子里。

python 复制代码
age = 10

🧠 这行代码的意思是:

  • 做一个叫 age 的盒子

  • 把数字 10 放进去

📦 现在盒子里装的是:

🔢 一个数字


🖨️ 看一看盒子里的数字

想看看盒子里装了什么?

我们可以请 print 小精灵 来帮忙!

python 复制代码
age = 10
print(age)

🖥️ 运行后会看到:

python 复制代码
10

✨ 说明:

  • print( ) 会把盒子里的数字 显示出来

✨ 第二站:算数魔法登场!

在数字魔法城里,有四个最基础的算数魔法:

魔法符号 魔法名字 作用
+ 加法魔法 合在一起
- 减法魔法 拿走一些
* 乘法魔法 重复多次
/ 除法魔法 平均分

🧮 魔法 1:加法魔法 +

python 复制代码
print(3 + 2)

🖥️ 输出:

python 复制代码
5

📌 解释:

电脑帮你把 3 和 2 加在一起


🧮 魔法 2:减法魔法 -

python 复制代码
print(10 - 4)

🖥️ 输出:

python 复制代码
6

🧮 魔法 3:乘法魔法 *

python 复制代码
print(3 * 4)

🖥️ 输出:

python 复制代码
12

🧮 魔法 4:除法魔法 /

python 复制代码
print(8 / 2)

🖥️ 输出:

python 复制代码
4.0

👀 小提示:

  • 现在你只需要知道:
    电脑会帮你算好

📦 第三站:用盒子来算数

数字放在盒子里,也能用算数魔法!

python 复制代码
a = 5
b = 3
print(a + b)

🖥️ 输出:

python 复制代码
8

🧠 发生了什么?

a 里是 5

b 里是 3

电脑先看盒子里的数字

再帮你算加法

🎯 再试一个小挑战

python 复制代码
x = 10
y = 2
print(x * y)

🖥️ 输出是:

python 复制代码
20

🎉 恭喜!你已经会让电脑 用盒子算数 了!


🚫 本课小提醒(非常重要)

这一课我们 只学三件事

✅ 数字盒子

✅ 算数魔法

✅ 把结果打印出来

❌ 下面这些 还没学,不用着急:

  • 大于 / 小于

  • 对 / 不对

  • 如果......就......

👉 它们会在后面的课程 一个一个出现


🧭 本课总结(给小探险家)

学完这一课,你已经会:

✔️ 把数字放进盒子

✔️ 用 + - * / 算数

✔️ 用 print 看结果

📣 从这一刻开始:

电脑已经是一台会算数的小机器人了!


二、第 4 课课后作业《数字盒子与算数魔法》


一、选择题(共 8 题)

📌 每题只有一个正确答案


1️⃣ 下面哪一行代码是创建一个数字盒子

A. print(10)

B. age = 10

C. "age = 10"

D. input(10)

✅ 正确答案:B


2️⃣ 执行下面程序,屏幕上会显示什么?

python 复制代码
print(3 + 4)

A. 3 + 4

B. 34

C. 7

D. 报错

✅ 正确答案:C


3️⃣ 哪个符号表示 乘法魔法

A. +

B. -

C. *

D. /

✅ 正确答案:C


4️⃣ 下面哪一段代码能正确打印盒子里的数字?

A.

python 复制代码
x = 5
print("x")

B.

python 复制代码
x = 5
print(x)

C.

python 复制代码
x = "5"
print(x + x)

D.

python 复制代码
print(x = 5)

✅ 正确答案:B


5️⃣ 执行下面程序,输出结果是?

python 复制代码
print(10 - 6)

A. 16

B. 4

C. 10 - 6

D. 报错

✅ 正确答案:B


6️⃣ 哪一段代码是 用两个盒子做加法

A.

python 复制代码
a = 3
b = 4
print(a + b)

B.

python 复制代码
a = 3 + 4
print("a")

C.

python 复制代码
print(a + b)

D.

python 复制代码
a = "3"
b = "4"
print(a + b)

✅ 正确答案:A


7️⃣ 执行下面程序,输出是什么?

python 复制代码
print(8 / 2)

A. 4

B. 4.0

C. 8 / 2

D. 报错

✅ 正确答案:B


8️⃣ 下面哪一项 是我们本课学习的内容

A. 判断对错

B. if 语句

C. 数字算数

D. 大于小于

✅ 正确答案:C


二、编程题(共 7 题)

✍️ 每题都可以在 Thonny 中运行

✨ 鼓励多试几次,观察结果变化


💻 第 9 题:第一个数字盒子

请写一段程序:

1️⃣ 创建一个叫 score 的盒子

2️⃣ 把数字 100 放进去

3️⃣ 用 print 打印出来

📌 示例输出:

python 复制代码
100

✅ 参考程序
python 复制代码
score = 100
print(score)

讲解:

  • score = 100:创建一个数字盒子叫 score,把数字 100 放进去

  • print(score):让电脑把盒子里的数字拿出来显示

📌 小故事化理解:

你把 100 放进盒子里,然后叫 Python 小蛇把它拿出来,放到屏幕上。


💻 第 10 题:加法魔法

请写程序计算:

python 复制代码
5 + 6

并用 print 打印结果。


✅ 参考程序

python 复制代码
print(5 + 6)

讲解:

  • 5 + 6:让电脑做加法运算

  • print(...):把结果显示出来

📌 小故事化理解:

Python 小蛇帮你把 5 和 6 合并,变成一个新的数字 11,然后告诉你。


💻 第 11 题:减法魔法

请写程序计算:

python 复制代码
20 - 8

并打印结果。


✅ 参考程序

python 复制代码
print(20 - 8)

讲解:

  • 20 - 8:让电脑做减法运算

  • print(...):显示结果

📌 小故事化理解:

Python 小蛇从 20 个糖果里拿走 8 个,还剩几个?它算给你看。


💻 第 12 题:乘法魔法

请写程序计算:

python 复制代码
7 × 3

并打印结果。


✅ 参考程序

python 复制代码
print(7 * 3)

讲解:

  • * 是乘法符号

  • 7 * 3:7 个东西,每个 3 个,总共有多少?

  • print(...):显示结果 21

📌 小故事化理解:

Python 小蛇帮你把 7 堆糖果,每堆 3 个,一共是多少,算出来给你看。


💻 第 13 题:除法魔法

请写程序计算:

python 复制代码
10 ÷ 2

并打印结果。


✅ 参考程序

python 复制代码
print(10 / 2)

讲解:

  • / 是除法符号

  • 10 / 2:把 10 块巧克力平均分成 2 份,每份多少?

  • print(...):显示结果 5.0

📌 小故事化理解:

Python 小蛇把 10 块巧克力平均分给你和朋友,每个人 5 块。
⚠️ 注意:Python 除法总会显示小数,即使整除也会变成 5.0


💻 第 14 题:盒子帮忙算

请完成下面的要求:

1️⃣ 创建两个盒子 ab

2️⃣ a 里放 6

3️⃣ b 里放 4

4️⃣ 打印 a + b 的结果


✅ 参考程序

python 复制代码
a = 6
b = 4
print(a + b)

讲解:

  • a = 6b = 4:创建两个数字盒子

  • a + b:让 Python 小蛇把两个盒子里的数字加起来

  • print(...):显示结果 10

📌 小故事化理解:

你把 6 个苹果放在盒子 a,4 个苹果放在盒子 b,然后叫 Python 小蛇帮你数一共多少。


💻 第 15 题:算数小魔法师(挑战)

请你自由完成一个小程序:

要求:

  • 至少用 两个数字盒子

  • 至少用 一个算数符号

  • 至少用 一次 print

📌 内容可以是:

  • 计算总数

  • 计算双倍

  • 任意你喜欢的数字魔法


✅ 参考程序

示例答案 1:计算总数

python 复制代码
apple = 3
banana = 5
total = apple + banana
print(total)

示例答案 2:计算双倍

python 复制代码
score = 10
double_score = score * 2
print(double_score)

示例答案 3:自由数字魔法

python 复制代码
x = 7
y = 8
result = x * y - 5
print(result)

讲解:

  • 这个题目鼓励孩子自由发挥

  • 核心要点:

    • 至少用两个数字盒子(变量)

    • 至少用一个算数符号(+、-、*、/)

    • 用 print 显示结果

📌 小故事化理解:

你就是小小魔法师,把数字放进盒子里,让 Python 小蛇帮你算出魔法结果,然后展示出来。


🎉 鼓励语(给小探险家)

如果你完成了这些题目,说明你已经:

✨ 会用数字和盒子

✨ 会让电脑帮你算数

✨ 你正在成为真正的 AI 小探险家


三、课程设计:

1、我们的思路是:

第 4 课:只讲"数字盒子 + 基础算数"

第 5 课:系统讲运算符

第 6 课:系统讲表达式

第 7 课:再讲 if(分支结构)

👉 这是认知负担最小的拆法。


因为在孩子脑子里,这四件事本来就不该同时出现:

概念 孩子眼中的难度
数字盒子 😊 很直观
运算符 😐 开始抽象
表达式 😕 多个符号组合
if 决策 🤯 逻辑跃迁

现在做的是:

一次只跨一个台阶,而不是跳楼梯。


2、会不会拖慢?------恰恰相反

从"教学效率"来看:

  • ❌ 快速讲完 → 学生"会抄,不会用"

  • ✅ 拆开讲 → 后面几乎不用返工

尤其是我们这个课程的最终目标是:

让孩子能用 Python 驱动大模型

比如孩子后面写:

python 复制代码
if score > 60:
    ...

而这行代码同时包含:

  • 变量

  • 运算符

  • 表达式

  • 判断

  • 决策

👉 如果前面没拆清楚,后面可能会塌


相关推荐
雅欣鱼子酱2 小时前
Type-C受电端芯片ECP5702演示:串口发送电压电流,给外部MCU读取
c语言·人工智能·单片机·嵌入式硬件·芯片·电子元器件
ECT-OS-JiuHuaShan2 小时前
麻烦是第一推动力,不厌其烦就是负熵流
开发语言·人工智能·数学建模·学习方法·量子计算
skywalk81632 小时前
关于创建中文编程语言及自然语言转MoonBit的整合分析报告
大数据·人工智能
TMT星球2 小时前
欧瑞博推出全新集成方案,用谷电做空调,一晚只需一度电
人工智能·语音识别
阿标在干嘛2 小时前
使用科力辰app与依赖传统渠道获取科技业务信息的效率差
大数据·人工智能·科技
newsxun2 小时前
首都现代物流骨干网络体系正式启动
大数据·人工智能
摸鱼仙人~3 小时前
简单的GAN生成学习案例
人工智能·学习·生成对抗网络
Akamai中国3 小时前
预先构建的CNCF流水线:从Git到在Kubernetes上运行
人工智能·云计算·云服务·云存储