self.model = model
self.manufacturer = manufacturer
class Human:
def __init__(self, nume, prenume):
self.nume = nume
self.prenume = prenume
class Cyborg(Human, Robot):
def __init__(self, nume, prenume, model, manufacturer, age):
super(Human, self).__init__(nume, prenume)
super(Robot,self).__init__(model, manufacturer)
self.age = age
self.battary = battary```Как правильно инициализировать класс Cyborg при множеством наследование ?
Terminator = Cyborg('Arnold','Schwarzenegger','Pro-humanity','James', 73)
Traceback :
TypeError Traceback (most recent call last)
<ipython-input-62-1f98a103a9c1> in <module>()
1 BoJack = Human('BoJack', 'Horseman')
2 Chappie = Robot('Chappie', 'Tetravaal')
----> 3 Terminator = Cyborg('Arnold','Schwarzenegger','Pro-humanity','James', 73)
<ipython-input-61-eaaf5014b2cf> in __init__(self, nume, prenume, model, manufacturer, age)
2 def __init__(self, nume, prenume, model, manufacturer, age):
3 super(Human, self).__init__(nume, prenume)
----> 4 super(Robot,self).__init__(model, manufacturer)
5 self.age = age
6 self.battary = battary
TypeError: object.__init__() takes exactly one argument (the instance to initialize)
маркдаун пж
https://pastebin.com/8rY3JY4H
def Introduce(надо с маленькой писать) это не ошибка, просто недочет
https://pastebin.com/8rY3JY4H Это имеешь в виду ?
Всё равно выдаёт ошибку, вот это Traceback: https://pastebin.com/ezTyD8Kv
чел, ошибку почитай, инит принимает один обьект
Обсуждают сегодня