用Python写一个给小学生的四则运算器
时间: 2023-04-09 10:02:29 浏览: 122
一个关于小学生四则运算的小程序
好的,我可以回答这个问题。以下是一个简单的Python代码,可以实现一个给小学生的四则运算器:
```python
import random
def generate_question():
"""生成一个随机的四则运算题目"""
a = random.randint(1, 100)
b = random.randint(1, 100)
op = random.choice(['+', '-', '*', '/'])
if op == '+':
ans = a + b
elif op == '-':
ans = a - b
elif op == '*':
ans = a * b
else:
ans = a // b
question = f"{a} {op} {b} = ?"
return question, ans
def main():
"""主函数,循环生成题目并让用户回答"""
while True:
question, ans = generate_question()
print(question)
user_ans = input("请输入答案:")
if user_ans.isdigit() and int(user_ans) == ans:
print("回答正确!")
else:
print("回答错误!")
if __name__ == '__main__':
main()
```
这个程序会随机生成一个四则运算题目,让用户输入答案,然后判断答案是否正确。如果正确,输出“回答正确!”;如果错误,输出“回答错误!”并继续生成下一个题目。
阅读全文