南充市网站建设_网站建设公司_图标设计_seo优化
2025/12/27 17:04:26 网站建设 项目流程

一、AI 小探险家:🏰《运算符王国·真正的大冒险》


🌍 第一章:国王的考验

通过前几节课的学习,你已经学会了:

  • 用盒子装东西(变量)

  • 用数字做简单计算

有一天,
Python 王国的国王召见了你。

他说:

“真正能让电脑变聪明的,
不是只有数字,
还要有运算符。”

“今天,你要在运算符王国里,
接受三大试炼 + 一个终极技巧。”


🧮 第二章:算术家族(数字真正的魔法)

你来到第一座城市。
这里的空气中,全是数字在跳舞 ✨

城门上写着:

🧮「我们负责一切‘怎么算’」


🧙 算术家族的几位魔法师

魔法符号魔法效果
+加在一起
-减掉一部分
*重复很多次
/平均分
%剩下多少(终极魔法)

📖 场景 1:加减乘除再复习

print(8 + 2) print(10 - 3) print(4 * 3) print(12 / 4)

电脑会认真算完,再告诉你答案。


🪄 场景 2:终极魔法 —— 取余数%

国王笑着说:

“真正聪明的人,
不只关心能不能分,
还关心——剩下什么。”

你试着写下:

print(10 % 3)

电脑说:

“10 分成 3 一组一组,
还剩 1。”

📌% 的意思是:

👉 “分完之后,剩下多少?”


🧠 生活中的理解

  • 7 个糖,3 个一包 → 剩 1

  • 9 人坐 4 人车 → 剩 1

  • 偶数?奇数? → 看% 2

print(7 % 2)

📦 第三章:赋值运算新升级(复合赋值运算符)

你来到仓库区。
这里摆满了盒子 📦📦📦

你已经认识:

score = 100

国王点点头:

“很好,但这只是初级放盒子。”


🎁 复合赋值魔法登场!

🪄 1️⃣ += :自己加数字,加完的和,来改变自己

score = 10 score += 5 print(score)

意思是:

把 score 原来的数,
再加 5,
放回 score 盒子里。


🪄 2️⃣ - = :自己减数字,减完的差,来改变自己

score = 20 score -= 3 print(score)

🪄 3️⃣ * = :自己乘以数字,乘完的乘积,来改变自己

score = 4 score *= 2 print(score)

🪄 4️⃣ /= :自己除以数字,除完的商,来改变自己

score = 10 score /= 2 print(score)

🪄 5️⃣ %= :自己对数字取余数,取完的余数,来改变自己

score = 9 score %= 4 print(score)

📌统一记忆口诀:

盒子 = 盒子 运算 数字
可以写成
盒子 运算= 数字


⚖️ 第四章:比较家族(真假裁判团)

接下来,你走进一座安静的大殿。
这里不算数字,
只回答一个问题:

“对,还是不对?”


👩‍⚖️ 六位比较裁判

符号问的问题
>大吗
<小吗
==一样吗
!=不一样吗
>=大或一样吗
<=小或一样吗

⚠️ 再提醒一次:

  • =是放东西

  • ==是问问题


📖 场景:裁判举牌子

print(5 > 3) print(5 == 5) print(4 != 6) print(6 >= 6)

电脑只会回答两种话:

  • True(对)

  • False(不对)


🤔 第五章:逻辑家族(真正会思考的魔法)

国王站起来,说:

“现在,
你要学会像人一样思考。”


🧠 逻辑三兄弟登场


① and —— “全部都要对!”
print(5 > 3 and 6 > 4)

👉 左对 ✔
👉 右也对 ✔
👉 全对 → True


② or —— “有一个对就行!”
print(5 > 3 or 6 < 2)

👉 有一个对 → True


③ not —— “反着来!”
print(not True) print(not (5 > 3))

not 的魔法:

对 → 不对
不对 → 对


🌟 终章:

① 在 Python 世界里,有一个神奇的地方,叫做运算符王国🏰

这里住着四大家族,他们各自负责不同的“计算魔法”:

家族会做什么
🧮 算术家族算加减乘除求余
⚖️ 比较家族比大小、比相等
🤔 逻辑家族判断对不对、要不要
📦 赋值家族把东西放进盒子

② 今天,你在运算符王国完成了真正的试炼:

✅ 会算(算术运算符)
✅ 会剩(%)
✅ 会更新盒子(复合赋值)
✅ 会判断真假(比较)
✅ 会一起思考(逻辑)


二、📝 第 5 课《运算符王国大冒险》课后作业


一、选择题(理解型 · 共 8 题)

📌说明:不用写程序,仔细想一想,选一个最合适的答案。


🧠 第 1 题:算术魔法

下面哪一个运算符表示“剩下多少”?

A.+
B.-
C.%
D./

✅ 正确答案:C
📖 提示:分完以后,还剩下的部分。


🧠 第 2 题:取余数理解

10 % 3的结果是:

A. 3
B. 1
C. 0
D. 10

✅ 正确答案:B
📖 提示:3、6、9 用掉了,还剩 1。


🧠 第 3 题:赋值 or 比较?

下面哪一个是用来比较是不是一样的?

A.=
B.==
C.+
D.%

✅ 正确答案:B
📌 记忆点:

  • =放东西

  • ==问问题


🧠 第 4 题:盒子升级

score = 10 score += 3

此时score里的数字是:

A. 3
B. 10
C. 13
D. 不知道

✅ 正确答案:C


🧠 第 5 题:真假裁判

5 > 8

结果是:

A. True
B. False

✅ 正确答案:B


🧠 第 6 题:and 魔法

5 > 3 and 2 > 4

结果是:

A. True
B. False

✅ 正确答案:B
📌 记忆:and 要“全部对”才行


🧠 第 7 题:or 魔法

5 > 3 or 2 > 4

结果是:

A. True
B. False

✅ 正确答案:A
📌 记忆:or 有一个对就行


🧠 第 8 题:not 魔法

not (3 > 2)

结果是:

A. True
B. False

✅ 正确答案:B


二、编程题(动手型 · 共 7 题)

📌说明

  • 每一题都要在 Thonny 中运行

  • 多运行几次,改数字看看变化


💻 第 9 题:分糖果(余数判断)

candy = 17颗糖,
每个小朋友分4颗。

请写程序:

1️⃣ 创建一个变量candy,值为 17
2️⃣ 用%计算分完后剩下多少颗糖
3️⃣ 用print打印剩余的糖数

📌 思考:
如果刚好分完,余数会是多少?


✅ 参考程序

candy = 17 left = candy % 4 print(left)

🧠 讲解

  • candy是一个盒子,里面装着 17 颗糖

  • %取余数魔法

  • candy % 4的意思是:
    👉 每人分 4 颗,分完后还剩多少

电脑在心里这样做:

4、8、12、16 ……
用掉 16 颗
还剩 1 颗

所以打印出来的是:

1

📌 如果刚好分完,余数一定是0


💻 第 10 题:奇数还是偶数(余数 + 比较)

请写程序完成:

1️⃣ 创建一个变量number,随意放一个整数
2️⃣ 判断这个数是不是偶数
3️⃣ 用print打印判断结果(True 或 False)

📌 提示:

  • 偶数:能被 2 整除

  • 可以用% 2


✅ 参考程序

number = 8 result = number % 2 == 0 print(result)

🧠 讲解

这道题在问一个问题:

“这个数,能不能被 2 整除?”

步骤拆开看:

1️⃣number % 2
→ 看除以 2 之后剩不剩

2️⃣== 0
→ 剩下 0,说明刚好分完

3️⃣ 整个问题的答案是
True 或 False

📌 生活理解:

  • 偶数:能两两分完

  • 奇数:一定会剩 1


💻 第 11 题:分数升级(复合赋值)

一个游戏中:

  • 初始分数是score = 10

  • 玩家赢了一次,加 5 分

  • 又赢了一次,再加 3 分

请写程序:

1️⃣ 创建变量score
2️⃣ 使用复合赋值运算符完成加分
3️⃣ 最后打印分数

📌 要求:
❌ 不要写成score = score + ...


✅ 参考程序

score = 10 score += 5 score += 3 print(score)

🧠 讲解

这道题的重点不是算数,
而是:盒子怎么“自己更新自己”

  • score += 5
    👉 原来的分数 + 5,再放回 score

  • score += 3
    👉 再加 3

📦 变化过程:

10 → 15 → 18

📌 这是以后写程序常用的方式之一


💻 第 12 题:分数是否达标(比较运算符)

考试及格线是 60 分。

请写程序:

1️⃣ 创建变量score(你可以自己给一个分数)
2️⃣ 判断score是否大于等于 60
3️⃣ 用print打印判断结果

📌 输出结果应为:
TrueFalse


✅ 参考程序

score = 75 is_pass = score >= 60 print(is_pass)

🧠 讲解

这里电脑在当裁判:

“这个分数,够不够 60?”

  • >=的意思是:
    👉大于 或 等于

如果分数是:

  • 75 → True

  • 60 → True

  • 59 → False

📌 比较运算符的结果,永远是 True 或 False


💻 第 13 题:双重条件判断(and)

一个小朋友想参加比赛,需要满足:

  • 年龄大于等于 10 岁

  • 分数大于等于 60 分

请写程序:

1️⃣ 创建变量age
2️⃣ 创建变量score
3️⃣ 用and判断是否两个条件都满足
4️⃣ 用print打印结果

📌 提示:
and 表示:全部都要对


✅ 参考程序

age = 11 score = 70 can_join = age >= 10 and score >= 60 print(can_join)

🧠 讲解

这道题有两个要求:

  • 年龄够不够?

  • 分数够不够?

and的规则是:

两个条件都要对,结果才是 True

只要有一个不满足,结果就是 False。

📌 记忆口诀:

and = “而且,还要”


💻 第 14 题:至少满足一个条件(or)

参加活动的条件是:

  • 身高 ≥ 140厘米
    或者

  • 年龄 ≥ 10岁

请写程序:

1️⃣ 创建变量height
2️⃣ 创建变量age
3️⃣ 用or判断是否可以进入
4️⃣ 用print打印结果

📌 提示:
or 表示:有一个对就行


✅ 参考程序

height = 135 age = 11 can_enter = height >= 140 or age >= 10 print(can_enter)

🧠 讲解

这道题在说:

“只要满足一个条件,就可以进。”

or的规则是:

  • 左边对 → 可以

  • 右边对 → 也可以

  • 两边都不对 → 不行


💻 第 15 题:真假反转魔法(not · 挑战题)

请完成下面任务:

1️⃣ 创建一个变量is_raining
2️⃣ 让它表示“正在下雨”(True 或 False)
3️⃣ 用not把它的结果反过来
4️⃣ 用print打印结果

📌 思考:

  • 原来是 True,反过来是什么?

  • 原来是 False 呢?


✅ 参考程序(示例一)

is_raining = True print(not is_raining)

✅ 参考程序(示例二)

is_raining = False print(not is_raining)

🧠 讲解

not是一个反转开关

原来的not 之后
TrueFalse
FalseTrue

📌 生活理解:

“不是下雨”
就是
“没下雨”

这个魔法在以后判断中非常重要


🌟 祝贺你,完成了课后习题!

你已经:

✅ 真正会用% 求余
✅ 会用+=等复合赋值
✅ 知道比较是在“问问题”
✅ 理解 and / or / not 的规则
✅ 为成为未来的AI小探险家做好了准备

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询