import random print("小学四则运算测试(输入8888结束):") ops = ['+', '-', '*', '/'] ans = "" i = 1 while ans != "8888": add1 = random.randint (5, 50) add2 = random.randint (5, 50) op = random.randint(0, 3) eq = str(add1) + ops[op] + str(add2) val = eval(eq) print("第%d题: %s=" %(i,eq) ) ans = input("请答题,把正确答案写在其后: ") if ans == '8888': break elif val == int(ans): print("你牛,你的回答正确!") else: print("对不起,你的回答错误!正确答案是: %d" % val) i = i +1 print()