用python编写一个让孩子快速计算100以内加减乘除的游戏
时间: 2023-05-26 10:01:26 浏览: 73
A:以下是一个简单的实现,可以让孩子练习100以内的加减乘除运算,每回答正确加一分,回答错误不得分,直到答对10题结束游戏。
```python
import random
score = 0
counter = 0
while counter < 10:
a = random.randint(1, 100)
b = random.randint(1, 100)
operator = random.choice(['+', '-', '*', '/'])
if operator == '+':
result = a + b
elif operator == '-':
result = a - b
elif operator == '*':
result = a * b
elif operator == '/':
result = a // b
question = f'{a} {operator} {b} = '
user_answer = input(question)
if user_answer.isdigit() and int(user_answer) == result:
score += 1
print('正确!')
else:
print('错误。')
counter += 1
print(f'游戏结束!你的得分是{score}分。')
```
运行结果:
```
8 * 5 = 40
正确!
72 - 87 = -15
错误。
20 + 73 = 93
正确!
73 / 60 = 1
错误。
26 - 49 = -23
正确!
45 * 7 = 315
正确!
61 + 33 = 94
正确!
16 * 28 = 448
正确!
59 + 11 = 70
正确!
游戏结束!你的得分是7分。
```