使用python中的元组完成一个问答比赛
时间: 2024-11-15 22:22:10 浏览: 0
在Python中,你可以使用元组来创建一个简单的问答比赛。元组可以存储一系列的数据,其中每个元素可以视为一个问题及其对应的答案。以下是一个基本的例子:
```python
# 创建一个包含问题和答案的元组列表
questions_answers = (
('你知道Python是什么吗?', '一种高级编程语言'),
('谁发明了Python?', 'Guido van Rossum'),
('Python常用于哪些领域?', 'Web开发、数据分析、人工智能等'),
)
def quiz():
# 随机选择一个问题
index = random.randint(0, len(questions_answers) - 1)
question, answer = questions_answers[index]
print(f"问题:{question}")
user_answer = input("请输入你的答案:")
if user_answer.lower() == answer.lower(): # 转换为小写比较,因为不区分大小写
print("答对了!")
else:
print(f"对不起,正确答案是:{answer}")
# 开始比赛
quiz()
```
在这个例子中,`quiz()`函数会随机从元组中选择一个问题,并提示用户输入答案。如果用户的答案匹配,则表示答对。这个简单的模型可用于小型问答比赛。
阅读全文