拿 735 元买东西,要用 100 元、50 元、20 元、10 元、5 元、1 元付款,尽量用大面额,每种面额各用几张?
生活里天天用的“找钱”智慧!🕐 人民币·一年级,除法·四上
① input 读到文字,算数先 int();② f-string 造句。抢答:n = int(input()) 输入 7,print(n / 2) 输出多少?(答案:3.5 —— 今天我们学“不要小数”的除法!)
// 是整除(分到几个完整的),% 是取余数(剩下几个):
print(10 // 3) # 3 —— 10 里面有三个 3
print(10 % 3) # 1 —— 分完整份还剩 1三位数 368 怎么拆成 3、6、8?用 // 和 % 组合“刀法”:
| 刀法 | 算式 | 结果 | 意思 |
|---|---|---|---|
| 个位 | 368 % 10 | 8 | 除以 10 的余数 |
| 去掉个位 | 368 // 10 | 36 | 整除 10 |
| 十位 | 368 // 10 % 10 | 6 | 先变 36,再取个位 |
| 百位 | 368 // 100 | 3 | 整除 100 |
n = int(input()) # 输入 368
b = n // 100 # 百位 3
s = n // 10 % 10 # 十位 6
g = n % 10 # 个位 8
print(b, s, g)电子表上 1 秒显示成 01,9 分显示成 09 —— 不足两位要补零。f-string 里写 :02d:
m = 5
print(f"{m:02d} 分") # 输出:05 分3701 秒是几时几分几秒?像剥洋葱一样,一层层剥:
t = int(input())
shi = t // 3600
fen = t % 3600 // 60
miao = t % 60
print(f"{shi:02d}:{fen:02d}:{miao:02d}")📥 输入:一个小于 1000 的正整数(金额) 📤 输出:从大到小输出 6 行:100/50/20/10/5/1 元的张数
735
7 0 0 1 1 0
n = int(input())
print(n // 100) # 100 元张数
n = n % 100 # 剩下的钱
print(n // 50) # 50 元
n = n % 50
print(n // 20) # 20 元
n = n % 20
print(n // 10) # 10 元
n = n % 10
print(n // 5) # 5 元
print(n % 5) # 最后剩的就是 1 元张数📥 输入:一个两位数 📤 输出:输出十位个位对调后的数
67
76
n = int(input())
shi = n // 10
ge = n % 10
print(ge * 10 + shi)📥 输入:一个三位数 📤 输出:输出对调后的数
123
321
n = int(input())
b = n // 100
s = n // 10 % 10
g = n % 10
print(g * 100 + s * 10 + b)输入一个三位数,把它整个倒过来输出。注意:输入 100 要输出 001(开头的 0 也要有!)。
n = int(input())
b = n // 100
s = n // 10 % 10
g = n % 10
print(str(g) + str(s) + str(b))输入两位数 n,输出个位加十位的和。如 24 → 2+4=6。
n = int(input())
print(n // 10 + n % 10)| 难度 | 题号 | 题目 | 考点提示 |
|---|---|---|---|
| 必做 | P33 | 人民币支付 | // % 连环拆面额 |
| 必做 | P36 | 尼克与强盗 | 两位数对调 |
| 必做 | P53 | 数字对调 | 三位数对调 |
| 巩固 | P753 | 两位数的个位和十位的和 | 拆位求和 |
| 挑战 | P67 | 电子表 | 秒→时:分:秒 + 补零 |
| 挑战 | P136 | 后天星期 | (D+1)%7+1 模运算 |
| 挑战 | P765 | 数字解密 | 千百颠倒+十个颠倒(藏宝图故事) |
| 挑战 | P2036 | 数字拆解与输出(真题) | 拆位+和+积,注意冒号后空格 |
✅ 按题号到题库提交,提交前先对照样例自己测一遍!