python在题库中随机抽取题目
时间: 2024-02-03 08:14:06 浏览: 380
以下是一个示例代码,实现从题库中随机抽取一定数量的题目:
```python
import random
# 假设题库中有以下10道题目
question_bank = [
"1. 2 + 2 = ?",
"2. 3 * 4 = ?",
"3. 5 - 2 = ?",
"4. 10 / 2 = ?",
"5. 6 + 3 * 2 = ?",
"6. (4 + 5) * 2 = ?",
"7. 7 - 5 * 3 = ?",
"8. 8 / 4 + 2 = ?",
"9. 3 + 4 + 5 = ?",
"10. 6 * 7 - 2 = ?"
]
# 随机抽取 5 道题
num_questions = 5
selected_questions = random.sample(question_bank, num_questions)
# 输出选中的题目
print("选中的题目是:")
for i, question in enumerate(selected_questions):
print(f"{i+1}. {question}")
```
该代码使用了 `random` 模块中的 `sample()` 函数,可以在给定的序列中随机抽取指定数量的元素。在示例中,我们将题库 `question_bank` 作为序列,抽取了5道题目。
阅读全文