Вопрос может и глупый, но вот минут 30 не могу понять проблему((( За рание благодарен.
#Гибель пришельца class Player (object): """Игрок в экшен игре""" def blast(self, enemy): print("The player blasts an enemy.\n") enemy.die() class Alien(object): """Враждебный пришелец в экшен игре""" def die(self): print("The alien gasps and says, 'Oh, this is it. This is the big one. \n"\ "Yes, it's getting dark now. Tell my 1.6 million larvae that I loved them... \n"\ "Good-bye, cruel universe.'") # основная часть программы print("\t\tГибель пришельца\n") hero = Player invader = Alien hero.blast(invader)
TypeError: blast() missing 1 required positional argument: ‘enemy’
Ошибка в отсутствие аргумента.Хотя я его передаю.