在Python中为类分配特定的东西

jkl*_*dgs 5 class python-2.7

好的,这是一个非常基本的问题,但我正在努力提高代码的效率.我有一个基于文本的游戏,我现在每个武器都有一个单独的类,每个武器都有独立操作的变量.我正在使用Python 2.7 IDE.这就是我的代码:(另外,我如何引用每种武器的属性?)

class Weapon1():
owned = True
damage = 2
accuracy = 75

class Weapon2():
owned = False
damage = 4
price = 50
accuracy = 95

class Weapon3():
owned = False
damage = 8
price = 250
accuracy = 50

class Weapon4():
owned = False
damage = 10
price = 500
accuracy = 60

class Weapon5():
owned = False
damage = 10
price = 500
accuracy = 60
Run Code Online (Sandbox Code Playgroud)