Это фрагмент моего класса playercharacter
, в частности, инвентарь, который позже вызывает Weapon
, который является другим классом со списком оружия и индивидуальными характеристиками. Я пытаюсь, чтобы пользовательский ввод выбрал одно из оружий из инвентаря, а затем распечатал детали оружия, но у меня возникли трудности с выработкой логики для него. Может ли кто-нибудь помочь мне в этом?
def getinventory(self):
for object in self.inventory:
print object.getname()
choice = raw_input("""Do you wish to look at any of the items?
""")
if choice == 'yes' or choice == 'y':
choice = raw_input("""Which item?
""")
if choice == object.name in self.inventory:
object.__str__(choice)