import random
# 定义所有的塔罗牌
tarot_deck = [
"愚者", "魔术师", "女祭司", "皇后", "皇帝", "教皇", "恋人", "战车", "力量", "隐士",
"命运之轮", "正义", "倒吊人", "死神", "节制", "恶魔", "塔", "星星", "月亮", "太阳",
"审判", "世界", "权杖国王", "权杖王后", "权杖骑士", "权杖随从", "权杖十", "权杖九", "权杖八",
"权杖七", "权杖六", "权杖五", "权仗四", "权杖三", "权杖二", "权杖ACE" "星币国王",
"星币王后", "星币骑士", "星币随从", "星币十", "星币九", "星币八", "星币七", "星币六", "星币五", "星币四", "星币三", "星币二", "星币ACE"
"圣杯国王", "圣杯王后", "圣杯骑士", "圣杯随从", "圣杯十", "圣杯九", "圣杯八", "圣杯七", "圣杯六", "圣杯五", "圣杯四", "圣杯三", "圣杯二", "圣杯ACE"
"宝剑国王", "宝剑王后", "宝剑骑士", "宝剑随从", "宝剑十", "宝剑九", "宝剑八", "宝剑七", "宝剑六", "宝剑五", "宝剑四", "宝剑三", "宝剑二", "宝剑ACE"
]
def draw_tarot_card():
"""从塔罗牌堆中随机抽取一张牌"""
return random.choice(tarot_deck)
def main():
"""主程序"""
print("欢迎使用塔罗占卜工具!")
while True:
input("请输入你的问题:") #并按下Enter键进行抽牌..
card = draw_tarot_card()
print("你抽到的塔罗牌是:", card)
cont = input("是否继续抽牌?(yes/no): ")
if cont.lower() != "yes":
print("再见!")
break
if __name__ == "__main__":
main()
这是一个简单的问题抽排,每次随机抽出一张卡牌即可。
思考:如何能够增加多张牌的抽取,还有排阵的选择。
因篇幅问题不能全部显示,请点此查看更多更全内容