跳转到内容

2026 Python 程序设计

信息技术中考 Python 程序设计复习资料,包含顺序结构、条件结构、循环结构等

最近更新

信息技术中考复习最后一课

Python

顺序结构

模板

题目特征常填内容
___(“请输入……”)input
___(input(…)) 整数int
___(input(…)) 小数 (温度/面积/体积/运算式有小数)float
___(变量) 输出print

int/float

a = input("请输入:")
b = input("请输入:")
print(a + b) # 输出 23 而不是 5
a = int(input("请输入:"))
b = int(input("请输入:"))
print(a + b) # 输出 5

print

# 1. 输出变量
a = 5
print(a)
# 2. 输出文字和变量
print("成绩是:", score)
# 3. 输出表达式
print(3 + 5)
# 4. 直接计算输出
print(a + b)

运算符号

题目特征常填答案
加法+
减法-
乘法*
除法(小数)/
求商(整除、//10求两位数的的十位)//
求余数(%10求个位、判断整除、判断奇偶)%
平方(** 2)、立方(** 3)**
加后赋值(t+=1 -> t = t + 1)+=
减后赋值(t-=1 -> t = t - 1)-=
乘后赋值(t*=1 -> t = t * 1)*=
除后赋值(t/=1 -> t = t / 1)/=
n = 47
shi = n // 10 # 十位 = 4
ge = n % 10 # 个位 = 7
print(shi, ge) # 4 7
# 交换十位个位
m = ge * 10 + shi
print(m) # 74

选择结构

模板

# 单分支
if 条件:
执行语句
# 双分支
if 条件:
执行语句1
else:
执行语句2
# 多分支
if 条件1:
执行语句1
elif 条件2:
执行语句2
else:
执行语句3

运算符

# 比较运算符
== 等于 != 不等于
> 大于 < 小于
>= 大于等于 <= 小于等于
# 逻辑运算符
and 同时满足
or 满足其一

= 是赋值:a = 5 把 5 放进 a 里,== 是判断:a == 5 检查a 是否等于 5

例题

g = int(input("请输入成绩:"))
if g >= 90:
print("Great")
elif g >= 60:
print("Good")
else:
print("Bad")
name = input("用户名:")
passwd = input("密码:")
if name == "admin" and passwd == "123":
print("正确")

循环结构

for 循环模板

for i in range(起点, 终点, 步长):
循环体
# 起点(包含) <= i < 终点(不包含,要 ± 1)
# 步长(每次加几)
题目写法
1 到 100for i in range(1, 101):
0 到 99for i in range(100):
1 到 99 奇数for i in range(1, 100, 2):
2 到 100 偶数for i in range(2, 101, 2):
100 到 1 递减for i in range(100, 0, -1):
列表 scores = [1, 2, 3, 4, 5]for s in scores:

while 循环模板

while 条件:
循环体
更新变量 # ← 千万别忘!

累计求和/求积

# 求和
s = 0 # 求和初值:s = 0
for i in range(1, 11):
s = s + i
print(s)
# 求积
p = 1 # 求积初值:p = 1
for i in range(1, 6):
p = p * i
print(p)

步长的作用:

# 输出 100 以内所有 3 的倍数
# for 循环,除3求余数判断是否为3的倍数
for i in range(1, 101):
if i % 3 == 0:
print(i)
# for 循环,步长为3,每次循环都是3的倍数
for i in range(3, 101, 3):
print(i)
# while 循环,除3求余数判断是否为3的倍数
s = 0
a = 1
while a <= 100:
if a % 3 == 0:
s = s + a
a = a + 1 # 每轮都要更新!
print(s)
# while 循环,步长为3(每次更新变量+3),每次循环都是3的倍数
s = 0
a = 3
while a <= 100:
s = s + a
a = a + 3 # 每轮都要更新!
print(s)

例题

image-20260421153149444

image-20260421153201754