按要求写Python程序计算题?

发布网友

我来回答

1个回答

热心网友

import random

print('a: 加法测试题')
print('b: 乘法测试题')
print('q: 退出')
while True:
a = input('请输入指令(a/m/q): ')
if (a == 'a'):
for __count in range(5):
f = random.randint(1, 100)
s = random.randint(1, 10)
a = input((str(f) + '+' + str(s) + ' = '))
try:
a = int(a)
except:
print('还需要更细心哦!正确答案是' + str((f + s)))
else:
if (a == f + s):
print('回答正确!你真棒!')
else:
print(('还需要更细心哦!正确答案是' + str((f + s))))
elif (a == 'm'):
for __count in range(5):
f = random.randint(1, 100)
s = random.randint(1, 10)
a = input((str(f) + '×' + str(s) + ' = '))
try:
a = int(a)
except:
print('还需要更细心哦!正确答案是' + str((f * s)))
else:
if (a == f * s):
print('回答正确!你真棒!')
else:
print('还需要更细心哦!正确答案是' + str((f * s)))
elif (a == "q"):
print('小明再见!你会回来!')

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com