---
title: Python 顺序结构习题集
author: 萑澈
pubDatetime: 2026-05-30T00:00:00Z
featured: false
draft: false
printable: true
tags:
  - Python
  - 中考
  - 信息技术
description: Python 顺序结构编程填空题汇总（含答案），共 13 题，涵盖基础输入输出、几何图形计算、运算符号（整除/取余/幂运算）等题型。
---

## 输入输出

#### 题目 1

补全程序，计算 a×b 的值：

```python
a = ①(input('请输入数值：'))
b = int(②('请输入数值：'))
c = a * b
③(c)
```

<details data-answer>
<summary>答案</summary>

① `int`　② `input`　③ `print`

</details>

#### 题目 2

输入爸爸、妈妈、小玉三人的年龄（正整数），计算输出总年龄和平均年龄，请补全程序：

```python
ba = int(input("请输入爸爸的年龄："))
ma = int(input("请输入妈妈的年龄："))
yu = int(input("请输入小玉的年龄："))
total = ①   # 补充完整程序，实现计算总年龄
average = (ba + ma + yu) / 3  # 补充完整程序，实现计算平均年龄
print("一家人的总年龄是：", ②, ",一家人的平均年龄是：", average)
```

<details data-answer>
<summary>答案</summary>

① `ba+ma+yu`　② `total`

</details>

#### 题目 3

已知摄氏温度（c）与华氏温度（f）的转换公式为：c = 5/9 × (f - 32)。编写程序将任意输入的华氏温度转换为摄氏温度，请补全程序：

```python
f = ①(input("请输入华氏温度："))
c = 5 / 9 * (f - 32)
print("摄氏温度为：", ②)
```

<details data-answer>
<summary>答案</summary>

① `float`　② `c`

</details>

## 几何图形计算

#### 题目 4

已知正方形的边长 a，求立方体的体积 v，请补全程序：

```python
a = float(①("请输入正方形的边长："))
v = a * a * a
print(②)  # 输出立方体的体积
```

<details data-answer>
<summary>答案</summary>

① `input`　② `v`

</details>

#### 题目 5

梯形面积的求解公式为 s = (a+b)×h/2，从键盘读入一个梯形的上底 a、下底 b 和高 h，请计算梯形的面积，请补全程序：

```python
a = ①(input("请输入梯形的上底："))
b = float(input("请输入梯形的下底："))
h = float(input("请输入梯形的高："))
s = (a + b) * h / 2
print("梯形的面积是：", ②)
```

<details data-answer>
<summary>答案</summary>

① `float`　② `s`

</details>

#### 题目 6

请输入大圆半径 r1、小圆半径 r2，求出圆环的面积 s，请补完程序：

```python
r1 = float(input("请输入大圆的半径："))
r2 = ①(input("请输入小圆的半径："))
s1 = 3.14 * r1 * r1
s2 = 3.14 * r2 * r2
s = ②
print("圆环的面积是：", s)
```

<details data-answer>
<summary>答案</summary>

① `float`　② `s1-s2`

</details>

#### 题目 7

学校有一个圆形花坛，量得花坛周围的篱笆长是 x 米，请问该花坛的面积是多少平方米？提示：（π=3.14），请补全程序：

```python
x = ①(input("请输入篱笆的长："))
r = x / (2 * 3.14)
s = 3.14 * r * r
print("花坛的面积是：", ②)
```

<details data-answer>
<summary>答案</summary>

① `float`　② `s`

</details>

## 运算符号

#### 题目 8

袁老师要求学员们制作一个计算器。输入两个整数，计算并输出两个数的和、差、积、商以及余数，请补全程序：

```python
a = int(①("请输入第一个整数："))
b = int(input("请输入第二个整数："))
sum_result = a + b
difference = a - b
product = a * b
quotient = a ② b
remainder = a % b
print("两数和：", sum_result)
print("两数差：", difference)
print("两数积：", product)
print("两数商：", quotient)
print("两数余数：", remainder)
```

<details data-answer>
<summary>答案</summary>

① `input`　② `//`

</details>

#### 题目 9

输入 a, b 两个整数，编程求出 a 除以 b 得到的商和余数，请补全程序：

```python
a = ①(input("请输入a的值："))
b = int(input("请输入b的值："))
s = a // b
y = a ② b
print("商是：", s)
print("余数是：", y)
```

<details data-answer>
<summary>答案</summary>

① `int`　② `%`

</details>

#### 题目 10

补全程序，计算圆的面积：

```python
r = float(①("r="))
s = 3.14 * (r ② 2)
print("圆的面积是", s)
```

<details data-answer>
<summary>答案</summary>

① `input`　② `**`

</details>

#### 题目 11

学校新买来 m 根跳绳，每个班分 n 根，最多可以分给几个班的同学，还剩多少根？提示：（m≥n），请补全程序：

```python
m = ①(input("请输入跳绳根数："))
n = int(input("请输入每班分的根数："))
a = m // n
b = m ② n
print("最多可以分给", a, "个班", "还剩", b, "根")
```

<details data-answer>
<summary>答案</summary>

① `int`　② `%`

</details>

#### 题目 12

小强是一个很懒的人，计算 3456+38 时，他只会计算个位上的数 6+8，对于答案也只记录个位上的数 4。请补全程序：

```python
a = int(input("请输入一个整数："))
b = int(input("请输入另一个整数："))
c = a ① 10
d = b % 10
total = (c + d) % 10
print("小强的答案是：", ②)
```

<details data-answer>
<summary>答案</summary>

① `%`　② `total`

</details>

#### 题目 13

将一个两位数的十位与个位交换位置进行加密，请补全程序：

```python
n = int(①("请输入一个两位数："))
sw = n ② 10
gw = n % 10
mm = gw * 10 + sw
print("加密后的数字是", mm)
```

<details data-answer>
<summary>答案</summary>

① `input`　② `//`

</details>
