![](https://csdnimg.cn/release/download_crawler_static/89404277/bg1.jpg)
创建一个简单的命令行交互游戏,其中用户可以回答一些关于端午节的问题,
并根据他们的表现给出相应的反馈。下面是一个这样的代码示例:
python 代码:
import random
def ask_question(question, answers):
user_answer = input(f"问题:{question} ").strip().lower()
if user_answer in answers:
return True
else:
return False
def celebrate_dragon_boat_festival():
questions = [
("端午节是为了纪念哪位古代诗人?", ["qu yuan", "屈原"]),
("端午节的主要习俗之一是吃什么?", ["zongzi", "粽子"]),
("端午节人们会进行什么传统活动?", ["dragon boat race", "赛龙
舟"])
]
score = 0
for question, correct_answers in questions:
if ask_question(question, correct_answers):
score += 1
print("回答正确!")
else:
print("回答错误。")
if score == len(questions):
print("恭喜你!你完全答对了所有问题!")
else:
print(f"你的得分是 {score}/{len(questions)}。继续努力!")
# 额外添加一个小彩蛋,展示端午节祝福
festival_greetings = [
"端午节快乐,愿你的生活充满甜蜜与温馨!",
"祝你端午节安康,事业有成,家庭幸福!",
"愿你的端午节充满欢声笑语,好运连连!"