gpt4 book ai didi

python - 如何根据Python中的随机打印来打印不同的项目?

转载 作者:行者123 更新时间:2023-11-30 23:34:11 24 4
gpt4 key购买 nike

如何在Python中根据随机打印来打印不同的项目?这是我的脚本的一部分。

Mage = "Mage"
Warrior = "Warrior"
Thief = "Thief"

skilltree = (Mage, Warrior, Thief)

print random.choice (skilltree)

现在假设它随机选择了战士。在我的下一个脚本中,它将打印 7 个技能。但如果随机选择盗贼或法师,他们将是七个完全不同的技能。所以我希望你获得的 7 种技能取决于随机选择的技能树。

最佳答案

你已经完成了最困难的部分。现在您只需将技能映射到每个类别即可。例如,使用字典:

skills = {'Mage': range(7), 'Warrior': range(7,14), 'Thief': range(14,21)}
choice = random.choice(skilltree)
print skills[choice]

这将打印与所选技能树关联的技能列表。我使用 range 只是为了说明,您可以拥有包含技能的字符串列表。

关于python - 如何根据Python中的随机打印来打印不同的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18305727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com