用python编写程序,帮助数学老师出一套试卷,包含10道20以内的加法题,每道题目10分,计算学生的最后成绩
时间: 2023-10-04 14:13:43 浏览: 81
以下是一种可能的解法:
```python
import random
# 生成10道20以内的加法题
questions = []
for i in range(10):
a = random.randint(1, 20)
b = random.randint(1, 20)
questions.append((a, b))
# 计算学生的最后成绩
score = 0
for a, b in questions:
answer = input(f"{a} + {b} = ")
if int(answer) == a + b:
score += 10
print(f"你的最后得分是 {score} 分。")
```
这个程序首先使用 `random` 模块生成了 10 道 20 以内的加法题,每道题目的数字随机生成。然后,它通过一个循环,逐个让用户输入答案,并在每道题目回答正确时加上 10 分。最后,程序输出学生的最后得分。