① and/or 组合条件;② elif 链从高到低。抢答:(y%4==0 and y%100!=0) or y%400==0 判断的是什么?
输入一行 “10 20”,split 按空格把它切开,变成两段:
a, b = input().split() # 一行读两个文字段
print(a, b)读一行好几个整数,背下这个万能句式:
a, b = map(int, input().split()) # 读 2 个整数
c, d, e = map(int, input().split()) # 读 3 个整数
f, g, h, i = map(int, input().split()) # 读 4 个整数一行给好几个变量赋值,像发扑克牌:
a, b, c = 1, 2, 3 # a=1, b=2, c=3
print(a + b + c) # 6做题先看“输入格式”,对号入座选句式:
| 题目这样说 | 你就这样写 |
|---|---|
| 输入一个整数 | n = int(input()) |
| 输入 a b(一行两个) | a, b = map(int, input().split()) |
| 输入 a b c(一行三个) | a, b, c = map(int, input().split()) |
| 第一行…第二行… | 写两行 int(input()),各读各的 |
📥 输入:一行三个整数,空格隔开 📤 输出:输出第二个整数
123 456 789
456
a, b, c = map(int, input().split())
print(b)📥 输入:一行三个整数 📤 输出:输出 a+b+c
1 2 3
6
a, b, c = map(int, input().split())
print(a + b + c)📥 输入:一行四个不大于 100 的非负整数 📤 输出:输出总成绩
100 75 25 0
200
a, b, c, d = map(int, input().split())
print(a + b + c + d)📥 输入:一行两个整数:被除数 除数 📤 输出:一行两个整数:商 余数
10 3
3 1
a, b = map(int, input().split())
print(a // b, a % b)幼儿园小朋友捡到 3 块石头,想再捡一块让 4 块共重 20 斤。输入 3 块的重量(一行三个),求第 4 块多重。
a, b, c = map(int, input().split())
print(20 - a - b - c)有 a 个大盒子,每个大盒里有 b 个中盒,每个中盒里有 c 个小盒。一行输入 a b c,输出盒子总数。
a, b, c = map(int, input().split())
print(a + a * b + a * b * c)| 难度 | 题号 | 题目 | 考点提示 |
|---|---|---|---|
| 必做 | P17 | 输出第二个整数 | split 初体验 |
| 必做 | P26 | 整数的和 | 三数求和 |
| 必做 | P21 | 比赛成绩 | 一行四数·热题 |
| 必做 | P39 | 带余除法 | // % 回归 |
| 巩固 | P22 | 捡石头 | 20-a-b-c |
| 巩固 | P23 | 套盒子 | a+ab+abc |
| 挑战 | P57 | 计算(a+b)×c | 括号运算 |
| 挑战 | P64 | A×B问题 | 大数魔法 |
| 挑战 | P249 | 比分数 | 两人分差(大减小) |
✅ 按题号到题库提交,提交前先对照样例自己测一遍!