Задать вопрос
  • Почему у меня программа вообще не реагирует на свойства в python?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    Вы напрямую присваиваете значения приватным атрибутам __hp и __damage, и поэтому сеттеры не срабатывают. Уберите подчеркивания
    self.hp = int(input('Введите количество здоровья героя: '))
    self.damage = int(input('Введите количество урона героя: '))
    А вообще вам надо просто логику пересмотреть, как-то странно у вас все сделано
    Ответ написан
    Комментировать