使用python随机生成10题20以内的加法算数题,用户如果结果正确记10分,输出最终得分
时间: 2024-09-28 16:06:02 浏览: 44
在Python中,你可以使用`random`模块生成随机的加法题目,并通过用户输入来检查答案。下面是一个简单的示例程序,它会生成10道20以内的加法题,然后根据用户的回答给出分数:
```python
import random
def generate_question():
num1 = random.randint(1, 20)
num2 = random.randint(1, 20)
answer = num1 + num2
return f"{num1} + {num2} =", answer
score = 0
questions = []
for _ in range(10):
question_text, correct_answer = generate_question()
user_answer = int(input(question_text)) # 用户输入他们的答案
if user_answer == correct_answer:
score += 10
print("答对了,加10分!")
else:
print(f"错了,正确答案是{correct_answer}")
print(f"游戏结束,你的最终得分是{score}分。")
阅读全文