【发布时间】:2014-07-01 14:33:27
【问题描述】:
我正在用 Python 制作一个基本的地牢模拟器,我想知道如何使用我正在使用的变量。它们不只是像普通变量。结构如下:
weapons: {
swordType: {
daggers: {
cardboard: {
brokenCardboardDagger: {
damage: 1,
critDamage: 3,
}
}
}
}
}
(有更多的剑和更多的材料,但我只是提供了它们在代码中的样子)
那么,看看这种类型的变量,我将如何打印剑的伤害?或者,我将如何连接它以使代码行看起来像这样?
print "Your sword's damage is" + [special variable code]
感谢您的帮助。
【问题讨论】:
-
您可能想要一个武器类,然后是几个从武器继承的剑型子类(如匕首等)。您可以对其进行更多改进,使其具有从剑型类继承的子类。仔细阅读,特别是如果您计划让您的游戏变得更大。
-
我真的不明白你在说什么......也许做一个Pastebin。不是说这不是一个好主意,我只是不明白你的意思。