通过if...elif...语句来实现情况的判断和输出
while True: num1 = random.randint(0, 9) num2 = random.randint(0, 9) answer = num1 - num2 print('%d-%d' % (num1, num2)) say = input("请输入学生答案(退出时请按Q或q):") if say == str(answer): print("回答正确") n += 1 m += 1 elif say == 'q': break else: print("回答错误") m += 1 percent = n/m print("该学生共答了%d道题,答对了%d道题,正确率为%.2f%%"%(m,n,percent*100))