missing 1 required positional argument: 'warrior_2'
Но я же вроде 2 аргумента передаю.
Почему так?
Это метод экземпляра, а ты вызываешь его на классе. Ему нужен self. Тебе экземпляр класса надо создать и только потом вызывать метод на нем
А можно по простому, не очень пока понял
unit = Unit(name='some name') unit.attack(unit1, unit2)
То есть сделать просто класс отдельный?
Что? В смысл класс отдельный?
Обсуждают сегодня