пользовательский ввод для выбора и печати данных из другого класса Python - PullRequest
0 голосов
/ 29 августа 2018

Это фрагмент моего класса 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)
...