用户:
Zhuhai_Jupiter查看:0 回复:0 评论:0 创建时间:2020-07-09T19:31:57
。。。。。。。。。。。。。。。。。。。。。。。。。。
import random
print("这是四则运算\n回答'b'可以退出程序")
T = 0
F = 0
while True:
计算方式 = random.randint(1, 4)
if (计算方式 == 1):
a = random.randint(1, 20)
b = random.randint(1, 20)
c = (a + b)
print((((str(a) + '+') + str(b)) + '=?'))
d = input()
elif (计算方式 == 2):
b = random.randint(1, 20)
a = random.randint(b, 40)
c = (a - b)
print((((str(a) + '-') + str(b)) + '=?'))
d = input()
elif (计算方式 == 3):
a = random.randint(1, 10)
b = random.randint(1, 10)
c = (a * b)
print((((str(a) + '*') + str(b)) + '=?'))
d = input()
else:
b = random.randint(1, 20)
a = (b * random.randint(1, 20))
c = int((a / b))
print((((str(a) + '/') + str(b)) + '=?'))
d = input()
if (str(c) == str(d)):
T += 1
print('答对了')
elif (d == 'b'):
break
else:
F += 1
print(('答错了,正确答案是:' + str(c)))
正确率 = (str(float(((T / (T + F)) * 100))) + '%')
print(((('你一共答出了' + str((T + F))) + '题,正确率是') + 正确率))
input('按下Enter将退出程序')