用python 为小朋友设计一个四则运算的练习程序:随机产生 两个100以内的随机数,进行四则运算,与小朋友 输入的答案进行比较,并给出分数(百分制) 编 程实现以上功能。
时间: 2023-04-01 13:04:26 浏览: 215
非常感谢您的问题。我可以回答这个问题。以下是 Python 代码实现:
```python
import random
def generate_question():
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
operator = random.choice(['+', '-', '*', '/'])
question = str(num1) + operator + str(num2)
return question
def check_answer(question, answer):
try:
result = eval(question)
if result == int(answer):
return True
else:
return False
except:
return False
def main():
score =
for i in range(10):
question = generate_question()
print("第%d题:" % (i+1), question)
answer = input("请输入答案:")
if check_answer(question, answer):
print("回答正确!")
score += 10
else:
print("回答错误!")
print("总分:", score)
if __name__ == '__main__':
main()
```
希望这个程序对小朋友的数学练习有所帮助!