猫史档案馆


一段代码。

用户:Zhuhai_JupiterZhuhai_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将退出程序')


回复

上一页1 页 / 共 0下一页