1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| import random sum = input("请输入需要的题数:") number = int(sum) jifen = 0 i = 1 while i <= number: number1 = random.randint(1, 100) number2 = random.randint(1, 100) type = random.randint(1, 4) if type == 1: RS = number1 + number2 print(number1, '+', number2, '=') rs = int(input('请输入运算结果:')) if rs == RS: jifen = int(jifen) + 10 print("回答正确,积分加10,当前积分" + str(jifen)) else: print("回答错误,正确答案是" + str(RS) + ",积分加0,当前积分" + str(jifen)) if type == 2: RS = number1 - number2 print(number1, '-', number2, '=') rs = int(input('请输入运算结果:')) if rs == RS: jifen = int(jifen) + 10 print("回答正确,积分加10,当前积分" + str(jifen)) else: print("回答错误,正确答案是" + str(RS) + ",积分加0,当前积分" + str(jifen)) if type == 3: RS = number1 * number2 print(number1, '×', number2, '=') rs = int(input('请输入运算结果:')) if rs == RS: jifen = int(jifen) + 10 print("回答正确,积分加10,当前积分" + str(jifen)) else: print("回答错误,正确答案是" + str(RS) + ",积分加0,当前积分" + str(jifen)) if type == 4: RS = number1 / number2 print(number1, '÷', number2, '=') rs = int(input('请输入运算结果:')) if rs == RS: jifen = int(jifen) + 10 print("回答正确,积分加10,当前积分" + str(jifen)) else: print("回答错误,正确答案是" + str(RS) + ",积分加0,当前积分" + str(jifen)) i = i + 1 print('---------------------------------') print('程序运行结束,您累计得分:'+str(jifen))
|