Loading...
加减乘除运算题
-------
程序输出类似“1+3=”,“4-1=”,“2*51=”,“18/2=”这样的题目
读取用户输入,判断是否正确,输出判断。
答完10题后评分。
```python
import random
import operator
i = 1
grade = 0
while i <= 10:
a = random.randint(0, 20)
symbol = '+-*/'
# 随机运算符
sym = random.choice(symbol)
b = random.randint(1, a)
shizi = str(a) + sym + str(b)
print(shizi + "=")
# eval函数,执行一个字符串表达式,并返回表达式的值
c = eval(shizi)
user = int(input('请输入答案:'))
if (user == c):
grade += 10
# 加个条件
if (i == 10):
print('答题结束!最终分数为:' + str(grade))
break