python口算加法练习程序
时间: 2023-09-28 15:04:11 浏览: 149
以下是一个简单的Python口算加法练习程序,可以自动生成一些加法题目并自动判断答案是否正确:
```python
import random
def generate_question():
# 生成随机的两个整数
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
# 生成题目字符串
question = f"What is {num1} + {num2}? "
# 返回题目字符串和答案
return question, num1 + num2
def main():
# 初始化得分和题目数量
score = 0
num_questions = 5
# 生成题目并让用户回答
for i in range(num_questions):
question, answer = generate_question()
user_answer = input(question)
# 判断答案是否正确
if int(user_answer) == answer:
print("Correct!")
score += 1
else:
print("Incorrect!")
# 输出最终得分
print(f"You got {score} out of {num_questions} questions correct.")
if __name__ == '__main__':
main()
```
运行程序后,它会生成五个加法题目,让用户回答并自动判断答案是否正确,最后输出得分。可以根据需要修改题目数量、数值范围和回答方式等参数。
阅读全文