如果标题没有意义,很抱歉,但这就是我的意思。这是我脚本的一部分。

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

skilltree = (Mage, Warrior, Thief)

print random.choice (skilltree)


现在说它随机选择了战士。在我的下一个脚本中,它将打印7种技能。但是,如果要随机选择“小偷”或“法师”,它们将是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/

10-12 04:41
查看更多