```python
import random
def fill_blanks(question, answers):
"""
填充题目中的空白部分为给定的答案。
参数:
question (str): 题目字符串,其中包含用下划线或其他标记表示的空白部分。
answers (list): 答案列表,每个元素对应题目中的一个空白部分。
返回:
str: 填充好的题目字符串。
"""
for answer in answers:
question = question.replace('_', answer)
return question
示例题目和答案
question = "请填写以下编程语言的名称:_ _ _ _。"
answers = ["Python", "Java", "C++", "JavaScript"]
填充题目并打印结果
filled_question = fill_blanks(question, answers)
print(filled_question)
```
在这个示例中,我们定义了一个名为 `fill_blanks` 的函数,该函数接受一个题目字符串和一个答案列表作为参数。函数通过遍历答案列表,利用字符串的 `replace` 方法将题目中的空白部分(用下划线 `_` 表示)替换为相应的答案。最后,函数返回填充好的题目字符串。
你可以根据具体需求修改这个示例代码,例如更改题目内容、答案列表或替换空白部分的标记。