
!!!!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



Ответ:а ты чо тупой не рыть не можеш
Объяснение:



Конечно, я помогу вам с этими задачами на Python.
- Класс "Человек" с использованием множественного наследования:
pythonclass Brain:
def think(self):
print("Я думаю!")
class Heart:
def beat(self):
print("Бум-бум!")
class Legs:
def walk(self):
print("Я иду!")
class Human(Brain, Heart, Legs):
pass
# Пример использования:
person = Human()
person.think() # Я думаю!
person.beat() # Бум-бум!
person.walk() # Я иду!
В данном примере классы "Мозг", "Сердце" и "Ноги" являются базовыми классами, а класс "Человек" наследует их свойства и методы с помощью множественного наследования.
- Базовый класс "Фигура" и дочерний класс "Прямоугольник":
pythonclass Figure:
def __init__(self, color, pi, x, y):
self.color = color
self.pi = pi
self.x = x
self.y = y
class Rectangle(Figure):
def __init__(self, color, pi, x, y, width, height):
super().__init__(color, pi, x, y)
self.width = width
self.height = height
def show(self):
print(f"Прямоугольник: цвет={self.color}, координаты=({self.x}, {self.y}), ширина={self.width}, высота={self.height}")
def fill(self):
print("Прямоугольник заполнен")
# Пример использования:
rect = Rectangle("красный", 3.14, 0, 0, 10, 5)
rect.show() # Прямоугольник: цвет=красный, координаты=(0, 0), ширина=10, высота=5
rect.fill() # Прямоугольник заполнен
В данном примере класс "Фигура" является базовым классом, а класс "Прямоугольник" наследует его свойства и методы с помощью наследования. Класс "Прямоугольник" также имеет свои собственные поля (ширина и высота) и методы (показать и заполнить).


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili