编程随机出五道计算题
时间: 2024-12-10 10:49:03 浏览: 4
C语言超级经典400道试题(附答案)
5星 · 资源好评率100%
当然可以。编程中生成随机数学题目是一种常见的练习题生成方法,这里我为你提供一个简单的Python示例,它会随机生成加减乘除四种运算类型的算术题,每题涉及两个一位数:
```python
import random
# 题目库
operators = ['+', '-', '*', '/']
numbers = [i for i in range(10)] # 生成0到9的一位数列表
def generate_question():
op1, op2 = random.sample(operators, 2) # 随机选取两个操作符
num1, num2 = random.sample(numbers, 2) # 随机选取两个数字
question = f"{num1} {op1} {num2} {op2}"
answer = eval(question) # 计算答案
return question, answer
# 生成并打印5道题目
for _ in range(5):
q, a = generate_question()
print(f"题目:{q}\n答案:{a}\n")
```
每运行一次程序,就会得到五道新的随机题目。你可以根据需要调整题目类型、数字范围等。
阅读全文