!!!!PAYTHON!!!!
1. Используя механизм множественного наследования разработайте
класс “Человек”. Должны быть классы “Мозг», «Сердце»,
«Ноги»
2. Создать базовый класс Фигура с полями Цвет,число Пи,координаты Х и У.
На основе базового класса создать дочерний класс прямоугольник.
У класса потомка предусмотреть необходимые конструкторы и методы (Показа,Заполнения).Срочно,ответьте пж
Ответы
1:
class Brain:
def __init__(self, brain):
self.brain = brain
def think(self):
print("Я думаю")
class Heart:
def __init__(self, heart):
self.heart = heart
def beat(self):
print("Я бьюсь")
class Legs:
def __init__(self, legs):
self.legs = legs
def run(self):
print("Я бегу")
class Human(Brain, Heart, Legs):
def __init__(self, brain, heart, legs):
Brain.__init__(self, brain)
Heart.__init__(self, heart)
Legs.__init__(self, legs)
def __str__(self):
2:
class Figure:
def __init__(self, color, x, y):
self.color = color
self.x = x
self.y = y
self.pi = 3.14
def show(self):
print('Цвет: ', self.color)
print('Координаты Х и У: ', self.x, self.y)
print('Число Пи: ', self.pi)
def fill(self, color):
self.color = color
class Rectangle(Figure):
def __init__(self, color, x, y, a, b):
super().__init__(color, x, y)
self.a = a
self.b = b
def show(self):
super().show()
print('Стороны прямоугольника: ', self.a, self.b)
def fill(self, color, a, b):
super().fill(color)
self.a = a
self.b = b
Ответ:а ты чо тупой не рыть не можеш
Объяснение: