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) # 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))