Предмет: Информатика, автор: dankoagentov28

Python
создать 5 классов
в 2 из них есть конструктор (init)
в одном атрибут name в другом age
в 2 есть по 1 методу
в последнем классе
наследовать все классы
и сделать так чтобы у последнего класса были все методы и атрибуты (name,age) и методы которые вы придумаете

Ответы

Автор ответа: Anomalshik1234
0

Вот как я понял что ты хотел

class Class1:

   def __init__(self, name):

       self.name = name

       

class Class2:

   def __init__(self, age):

       self.age = age

       

   def display_age(self):

       print(self.age)

       

class Class3:

   def display_name(self):

       print(self.name)

       

class Class4:

   def __init__(self, name, age):

       self.name = name

       self.age = age

       

   def display_info(self):

       print(f"Name: {self.name}, Age: {self.age}")

       

class Class5(Class1, Class2, Class3, Class4):

   def __init__(self, name, age):

       super().__init__(name)

       self.age = age

       

   def display_all(self):

       self.display_name()

       self.display_age()

       self.display_info()

Похожие вопросы