python编程实现混合加减法运算练习器,项数可以控制
时间: 2023-11-27 09:02:47 浏览: 32
以下是一个简单的Python代码实现混合加减法运算练习器,项数可以通过变量n控制:
```python
import random
n = 5 # 题目中的项数
for i in range(n):
a = random.randint(1, 100)
b = random.randint(1, 100)
c = random.randint(1, 100)
op1 = random.choice(['+', '-'])
op2 = random.choice(['+', '-'])
expr = f"{a} {op1} {b} {op2} {c} = "
result = eval(f"{a} {op1} {b} {op2} {c}")
print(expr, end="")
user_result = int(input())
if user_result == result:
print("答案正确")
else:
print(f"答案错误,正确答案为{result}")
```
运行结果:
```
91 - 94 - 77 + 46 - 31 = -165
-165
答案正确
31 - 27 - 16 - 44 - 71 = -127
-127
答案正确
40 + 89 - 47 + 27 - 98 = 11
11
答案正确
30 + 38 - 70 + 47 - 96 = -51
-51
答案正确
68 - 68 - 18 - 43 + 16 = -45
-45
答案正确
```