Skip to content
BrushUP
返回

2026 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


信息技术中考复习最后一课
分享本文到:

上一篇
2026 流程图和网络连线
下一篇
2026 WPS演示综合练习