以下是一个使用Python语言遍历一个交互式问题列表的示例代码:
# 创建一个交互式问题列表
questions = [
{
'question': 'What is your name?',
'answer': None
},
{
'question': 'How old are you?',
'answer': None
},
{
'question': 'Where are you from?',
'answer': None
}
]
# 遍历问题列表并获取用户输入的答案
for question in questions:
print(question['question'])
answer = input() # 获取用户输入的答案
question['answer'] = answer # 将答案存储到问题字典中
# 打印用户输入的答案
for question in questions:
print('Question: ' + question['question'])
print('Answer: ' + question['answer'])
print()
运行上述代码后,程序会依次打印每个问题,并等待用户输入答案。用户输入的答案会存储到问题字典的answer
字段中。最后,程序会遍历问题列表并打印每个问题及其对应的答案。
请注意,该示例代码假设用户会输入合法的答案,并没有进行输入验证。在实际应用中,你可能需要添加输入验证的逻辑,以确保用户输入的数据符合预期。