使用prompt()函数实现一个简易的问答游戏(Python)
发布时间:2023-12-14 06:44:18
使用Python中的input()函数可以实现类似JavaScript中的prompt()函数的功能,可以与用户进行交互,并接收用户的输入。我们可以利用input()函数构建一个简易的问答游戏。
以下是一个使用Python实现的简易问答游戏的例子:
# 定义问题和答案的字典
questions = {
"1. 世界上面积最大的国家是哪个?": "俄罗斯",
"2. 世界上人口最多的国家是哪个?": "中国",
"3. 世界上最高的山峰是哪座?": "珠穆朗玛峰"
}
# 记录答对的题目数量
correct_answers = 0
# 逐个提问问题
for question, answer in questions.items():
user_answer = input(question) # 提示用户输入答案
if user_answer.lower() == answer.lower(): # 判断用户的答案是否正确(忽略大小写)
print("回答正确!
")
correct_answers += 1
else:
print("回答错误!
")
# 输出最终的结果
print(f"你一共回答了 {len(questions)} 题,其中有 {correct_answers} 题回答正确!")
在上面的例子中,我们首先定义了一个包含问题和答案的字典questions。然后,我们使用一个循环逐个提问问题,并使用input()函数提示用户输入答案。用户输入答案后,我们使用if语句判断用户的答案是否正确,并根据判断结果打印相应的提示信息。最后,我们输出最终的结果,包括用户回答正确的题目数量。
使用示例:
1. 世界上面积最大的国家是哪个? 俄罗斯 回答正确! 2. 世界上人口最多的国家是哪个? 美国 回答错误! 3. 世界上最高的山峰是哪座? 珠穆朗玛峰 回答正确! 你一共回答了 3 题,其中有 2 题回答正确!
上面的例子中只是一个简单的问答游戏,你可以根据自己的需求来修改问题和答案的字典,实现更复杂的游戏规则。同时也可以添加更多的功能,例如设定时间限制、给予提示等,以增加游戏的趣味性和挑战性。
