CAICP-E · Python 编程基础
让电脑帮你算
加减乘除、整除和取余,用来算账、分糖、找零。
这一节要学会什么
#what12 颗糖,怎么分
#hook12 颗糖,分给 5 个同学。每人几颗?还剩几颗?
每人 2 颗。还剩 2 颗。
生活里天天都在用。现在把这件事交给 Python。
上一课不让你写 3 + 5。这节课可以了。print(3 + 5) 会显示 8。

如果觉得有点难 先把
/和//分开记。/可以出小数。//只要整数商。如果已经会了 用变量装零花钱和物价。 再自己验算:商 × 除数 + 余数,等于原来的数。
加减乘除,现在可以写了
#explore-ops运算符号很好认:
| 符号 | 意思 | 例子 | 结果 |
|---|---|---|---|
+ | 加 | 3 + 5 | 8 |
- | 减 | 10 - 4 | 6 |
* | 乘 | 3 * 4 | 12 |
/ | 除 | 7 / 2 | 3.5 |
print(3 + 5)
print(10 - 4)
print(3 * 4)
print(10 / 4)10 / 4 得到 2.5。普通除法可以出小数。
乘号不要写成 x。必须写 *。
数字可以先放进变量,再算。上一课的盒子,这节课装数字。
pocket = 20
snack = 8
print(pocket - snack)会显示 12。先取出两个数,再相减。
想让年龄长一岁:
age = 11
age = age + 1
print(age)会显示 12。右边先取出旧的 11,加上 1,再放回去。

整数和小数,轻轻认一下
#explore-types整数没有小数点。
lives = 3
year = 2026这是整数。英文名叫 int。
小数有小数点。
pi = 3.14
height = 1.5这是小数。英文名叫 float。
读作浮点数。
3 是整数。3.0 是小数。
看起来像,类型不同。
先会认。不必背很长的定义。

普通除法 / 常常得到小数。所以 7 / 2 是 3.5,不是 3。
整除和取余:分糖果就用这对
#explore-div整除用 //。它只要整数商。
不要小数部分。
print(7 // 2)
print(12 // 5)7 // 2 是 3。因为 2 个 3 是 6,不能再装。
取余用 %。它只要剩下的。
print(7 % 2)
print(12 % 5)7 % 2 是 1。12 % 5 是 2。

分糖果可以写成:
candy = 12
kids = 5
print(candy // kids)
print(candy % kids)每人 2 颗。还剩 2 颗。
检查方法:
商 × 除数 + 余数 = 原来的数。2 * 5 + 2 = 12。对。
/ 和 // 长得像。斜杠多一条,只要整数商。看清楚再写。
零花钱小账本
#explore-money把学过的符号收成一件作品。数字先写在变量里。 再让电脑算。
先算一共花多少,还剩多少:
pocket = 50
book = 12
snack = 8
total = book + snack
change = pocket - total
print("一共花", total)
print("还剩", change)会显示:一共花 20 再显示:还剩 30
再去分糖:
candy = 17
kids = 4
print("每人", candy // kids)
print("剩下", candy % kids)每人 4 颗。剩下 1 颗。
最后去书店。口袋里 21 元。 每本书 5 元。
money = 21
price = 5
print("能买", money // price, "本")
print("零钱", money % price, "元")能买 4 本。剩 1 元。

试着改成你的数字。零花钱、糖的颗数、书的价钱,都可以换。 换完再验算一遍。

这节课我学会了
#review记住这些:
+ - * /是加、减、乘、除。乘号必须写*。/可以出小数。//只要整数商。%只要剩下的。int是整数,float是小数。- 数字可以放进变量,再拿去算。
试着在心里跑一遍:
print(3 + 5)
print(12 // 5)
print(12 % 5)屏幕上会依次出现 8、2、2。
下一课才认真对待文字。先让数字听你的。
试一试
#evaluate看完就来检查一下。选错了也可以再想。
单选题
整除等于几
在 Python 里,7 // 2 的结果是?
单选题
取余等于几
10 % 4 的结果是?
单选题
3 加 5 打印什么
print(3 + 5) 运行后,屏幕上最可能看到什么?
多选题
数字运算对错
下列说法正确的有哪些?可以多选。
可多选
未登录时不会保存学习进度