python50个相加减的习题
时间: 2024-09-18 16:04:37 浏览: 18
在Python中,编写50个涉及加法和减法的基本数学练习题目并不难,我们可以创建一个列表,每个元素代表一道题目,例如两个数相加或相减。这里是一个简单的例子:
```python
import random
# 定义数字范围
min_num = 1
max_num = 100
# 创建包含50道题目的列表
math_problems = []
for _ in range(50):
# 随机选择操作符和数值
operator = random.choice(["+", "-"])
num1 = random.randint(min_num, max_num)
num2 = random.randint(min_num, max_num)
if operator == "+":
problem = f"计算 {num1} + {num2}"
else:
problem = f"计算 {num1} - {num2}"
math_problems.append(problem)
# 打印题目
for i, problem in enumerate(math_problems, start=1):
print(f"{i}. {problem}")
# 如果需要,可以添加一个函数来获取答案
def solve_problem(problem):
_, num1, num2, op = problem.split()
if op == "+":
return int(num1) + int(num2)
else:
return int(num1) - int(num2)
# 示例:解决其中一个题目
print("解决第1题的答案:", solve_problem(math_problems[0]))
```