.编写代码: 编写随机加法考试程序。要求是随机产生两个数字,相加结果,总共10道题。如果输入正确成绩累加2分,如果输入错误成绩扣除5分。
时间: 2024-09-14 22:07:19 浏览: 37
<<编写代码:随机加法考试程序
以下是一个简单的Python脚本,用于生成随机加法题目并记录分数。请注意,这个脚本使用了Python的标准库来生成随机数,并处理用户输入。
```python
import random
def generate_question():
# 生成两个1到100之间的随机整数
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
# 计算正确答案
correct_answer = num1 + num2
return num1, num2, correct_answer
def take_exam(total_questions=10):
score = 0
for _ in range(total_questions):
num1, num2, correct_answer = generate_question()
print(f"问题 {num1} + {num2} = ?")
# 获取用户输入并转换为整数
user_answer = int(input("请输入你的答案:"))
# 判断用户答案是否正确
if user_answer == correct_answer:
print("回答正确!")
score += 2
else:
print(f"回答错误,正确答案是:{correct_answer}")
score -= 5
print(f"当前分数:{score}\n")
print(f"考试结束,你的最终得分是:{score}")
# 开始考试
take_exam()
```
这个程序首先定义了一个`generate_question`函数来生成每个加法题目及其正确答案。然后定义了`take_exam`函数来运行考试,记录分数,并输出每道题目的分数变化和最终得分。
要运行这个程序,你需要有Python环境。将上述代码保存到`.py`文件中,然后在命令行中运行这个文件即可开始考试。
阅读全文