Python随机生成四则运算
时间: 2024-11-20 19:27:10 浏览: 7
Python一个随机生成四则运算题目的小程序
5星 · 资源好评率100%
在Python中,你可以使用random库来模拟四则运算的题目生成。首先,需要导入random模块,然后定义数字范围、操作符列表,接着可以创建函数来生成随机数并应用随机选择的操作符。下面是一个简单的示例:
```python
import random
def generate_arithmetic_problem():
# 定义数字范围和操作符列表
numbers = [1, 2, 3, 4, 5]
operators = ['+', '-', '*', '/']
# 随机选择两个操作数和一个操作符
num1 = random.choice(numbers)
num2 = random.choice(numbers)
operator = random.choice(operators)
# 判断是否进行除法运算,防止除以零
if operator == '/' and num2 == 0:
operator = '*'
# 根据操作符构建表达式字符串,并返回结果和问题
result = eval(f"{num1} {operator} {num2}")
problem = f"({num1} {operator} {num2}) = ?"
return problem, result
# 测试生成题目
problem, answer = generate_arithmetic_problem()
print(f"题目:{problem}\n答案:{answer}")
阅读全文