python抽卡小游戏
时间: 2023-06-23 17:43:22 浏览: 98
好的,我可以给你介绍一个简单的 Python 抽卡小游戏。这个游戏可以让你从一个包含多种卡牌的牌库中随机抽取一张卡牌,并且显示卡牌的名字和属性。
以下是这个游戏的代码示例:
```python
import random
# 定义卡牌类
class Card:
def __init__(self, name, attribute):
self.name = name
self.attribute = attribute
# 定义牌库
card_library = [
Card("火球术", "火焰"),
Card("冰霜新星", "冰霜"),
Card("毒液箭", "毒素"),
Card("闪电链", "闪电"),
Card("风暴之锤", "风暴")
]
# 抽卡函数
def draw_card():
card = random.choice(card_library)
print("你抽到了一张【{}】,属性为【{}】".format(card.name, card.attribute))
# 主函数
def main():
print("欢迎来到抽卡小游戏!")
while True:
input_str = input("请输入 1 进行抽卡,或者输入 0 结束游戏:")
if input_str == "1":
draw_card()
elif input_str == "0":
print("游戏结束,谢谢你的参与!")
break
else:
print("输入无效,请重新输入。")
if __name__ == '__main__':
main()
```
运行以上代码,你可以通过输入 1 进行抽卡,或者输入 0 结束游戏。每次抽卡后,游戏会随机从牌库中选出一张卡牌,并且显示卡牌的名字和属性。
阅读全文