from random import randint
from random import choice
question = []
answer = []
print('欢迎使用算数自测程序,测试开始:')
for i in range(0,5):
a = randint(1,100)
b = randint(1,100)
d = choice(['+','-'])
question.append(str(a)+d+str(b))
answer.append(int(input('No%d: %d%s%d = '%((i+1),a,d,b))))
print('答题完毕!您的答题结果为:')
for i in range(0,5):
if answer[i] == eval(question[i]):
print('No%d:'%(i+1),question[i],'=',answer[i],'√')
else:
print('No%d:'%(i+1),question[i],'=',answer[i],'X','正确答案为',eval(question[i]))
运行结果:
欢迎使用算数自测程序,测试开始:
No1: 42-56 = 14
No2: 77+98 = 175
No3: 65+65 = 130
No4: 94-82 = 10
No5: 95+50 = 145
答题完毕!您的答题结果为:
No1: 42-56 = 14 X 正确答案为 -14
No2: 77+98 = 175 √
No3: 65+65 = 130 √
No4: 94-82 = 10 X 正确答案为 12
No5: 95+50 = 145 √