用python输出一个原神抽卡系统
时间: 2023-06-14 12:05:43 浏览: 166
下面是一个简单的原神抽卡系统,使用 Python 实现:
```python
import random
# 定义卡池中的角色和武器
characters = ['迪卢克', '琴', '温迪', '莫娜', '刻晴']
weapons = ['狼的末路', '天空之翼', '四风原典', '天空之脊', '和璞鸢']
# 定义抽卡函数
def draw_card():
# 随机从角色和武器列表中选择一个
card_type = random.choice(['character', 'weapon'])
if card_type == 'character':
card = random.choice(characters)
else:
card = random.choice(weapons)
return card
# 主程序
print('欢迎来到原神抽卡系统!')
while True:
# 输入抽卡次数
try:
num_draws = int(input('请输入抽卡次数:'))
if num_draws <= 0:
raise ValueError
break
except ValueError:
print('请输入一个正整数!')
# 进行抽卡
for i in range(num_draws):
card = draw_card()
print('第{}次抽卡,获得了:{}'.format(i+1, card))
```
运行程序后,程序会要求输入抽卡次数,然后随机抽取角色或武器,并输出抽到的卡牌名称。
阅读全文