Python算术运算符学习指南【学生学习版】

2025-05-14 18 0

一、七个算术小精灵 🧚

让我们认识7个可爱的算术小精灵,它们会在数学题里帮我们忙哦!

小精灵 符号 名字 例子 结果 小故事
+ 加法 5 + 3 8 我有5个🍎,又捡到3个,现在有8个!
- 减法 10 - 4 6 我有10块🍬,吃掉4块,还剩6块!
✖️ * 乘法 2 * 6 12 每天吃2颗🍬,6天吃12颗!
/ 除法 9 / 3 3.0 9块🍰分给3人,每人3块!
🍰 % 取模(余数) 10 % 3 1 10块🍰分给3人,剩下1块!
⭐⭐ ** 幂(次方) 2 ** 3 8 2的3次方是8(2×2×2=8)
🥤 // 整除 10 // 3 3 10块🍰分给3人,每人拿3块!

代码演示:

print("加法:5 + 3 =", 5 + 3)      # 8
print("减法:10 - 4 =", 10 - 4)   # 6
print("乘法:2 * 6 =", 2 * 6)     # 12
print("除法:9 / 3 =", 9 / 3)     # 3.0
print("取模:10 % 3 =", 10 % 3)   # 1
print("幂运算:2 ** 3 =", 2 ** 3) # 8
print("整除:10 // 3 =", 10 // 3) # 3

二、谁先算?优先级大揭秘 🕵️♂️

当多个小精灵一起出现时,谁先算呢?记住这个口诀:先乘除,后加减,幂运算在最前面!

优先级排行榜(从高到低)

排名 小精灵 例子 计算顺序
1 **(幂运算) 3 ** 2 + 4 先算3 ** 2=9,再算9 + 4=13
2 * / % // 5 + 2 * 3 先算2 * 3=6,再算5 + 6=11
3 + - 10 - 3 + 2 先算10 - 3=7,再算7 + 2=9

代码演示:

print("例子1:3 ** 2 + 4 =", 3 ** 2 + 4)  # 9 + 4 = 13
print("例子2:5 + 2 * 3 =", 5 + 2 * 3)    # 5 + 6 = 11
print("例子3:10 - 3 + 2 =", 10 - 3 + 2)  # 7 + 2 = 9

三、排队方向!结合性小剧场 🎭

当优先级相同的小精灵排排站时,它们会怎么排队呢?

1. 左结合(从左往右算)

大部分小精灵都是左结合,比如 + - * / % //

例子: 8 - 3 + 2
计算步骤:
1️⃣ 先算左边的 8 - 3 = 5
2️⃣ 再算 5 + 2 = 7

print("8 - 3 + 2 =", 8 - 3 + 2)  # 7

2. 右结合(从右往左算)

只有幂运算 ** 是右结合哦!

例子: 2 ** 3 ** 2
计算步骤:
1️⃣ 先算右边的 3 ** 2 = 9
2️⃣ 再算 2 ** 9 = 512

print("2 ** 3 ** 2 =", 2 ** 3 ** 2)  # 512,而不是 (2**3)=8 再算8**2=64

四、综合练习:算术大闯关 🎮

关卡1:计算这个式子

print("答案:", 4 + 5 * 2 ** 3 // 10 % 3)

步骤解析:
1️⃣ 先算 2 ** 3 = 8
2️⃣ 再算 5 * 8 = 40
3️⃣ 接着 40 // 10 = 4
4️⃣ 然后 4 % 3 = 1
5️⃣ 最后 4 + 1 = 5
答案:5

关卡2:用括号改变顺序

print("答案:", (4 + 5) * (2 ** (3 // 2)))

步骤解析:
1️⃣ 3 // 2 = 1
2️⃣ 2 ** 1 = 2
3️⃣ 4 + 5 = 9
4️⃣ 9 * 2 = 18
答案:18

学会了这些,你就是Python算术小达人啦!快去试试吧~ ✨
有问题记得问老师或家长哦!(≧▽≦)/


免责声明
本站https://ygz.ink文章https://ygz.ink/archives/2027.html中提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。本站部分信息来自博主网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
邮箱:gouweicaosheji@163.com

相关文章

【C语言大闯关!】第二关|🚀 C语言字母积木大冒险用"ABC+123"拼出会动的电子宠物!🐶✨
【C语言大闯关!】第一关|5块“魔法积木”拼出会说话的机器人🤖✨
目前正在筹集少儿编程赛事项目的题库建设
Python 集合(Set)用法,涵盖基本操作、集合运算、常用方法及特性
Python 元组(Tuple)用法的总结,涵盖基本操作、特性及常见应用场景
Python中列表(List)的操作用法

发布评论