Ответ на вопрос №668376: Ниже приведен код, написанный на Python. class Animal: def __init__(self, name): self.name = name print(f"Создано животное: {self.name}") def speak(self): return f"{self.name} издает звук" class Dog(Animal): def __init__(self, name, breed): super().__init__(name) self.breed = breed print(f"Порода собаки: {self.breed}") def speak(self): return f"{self.name} лает" class Cat(Animal): def speak(self):Ниже приведен код, написанный на Python. class Animal: def - Ответ на вопрос №668376Ниже приведен код, написанный на Python. class Animal: def - Ответ на вопрос №668376
2025-05-262025-05-26СтудИзба
Ниже приведен код, написанный на Python. class Animal: def - Ответ на вопрос №668376
Вопрос
Ниже приведен код, написанный на Python.class Animal:
def __init__(self, name):
self.name = name
print(f"Создано животное: {self.name}")
def speak(self):
return f"{self.name} издает звук"
class Dog(Animal):
def __init__(self, name, breed):
super().__init__(name)
self.breed = breed
print(f"Порода собаки: {self.breed}")
def speak(self):
return f"{self.name} лает"
class Cat(Animal):
def speak(self):
return f"{self.name} мяукает"
def make_animal_speak(animal):
print(animal.speak())
# Создаем объекты
dog = Dog("Барбос", "Овчарка")
cat = Cat("Мурка")
make_animal_speak(dog)
make_animal_speak(cat)
Какой результат будет напечатан после выполнения данного кода?
- Создано животное: Барбос Порода собаки: Овчарка Барбос лает Мурка мяукает
- Создано животное: Барбос Порода собаки: Овчарка Создано животное: Мурка Барбос лает Мурка мяукает
- Создано животное: Барбос Барбос лает Мурка издает звук
- Программа вызовет ошибку, так как метод speak не переопределен в классе Cat.
Ответ
Этот вопрос в коллекциях
-22%

Каждая купленная работа – это шаг к вашей успешной сдаче и мой стимул делать ещё лучше. Вместе мы создаём круговорот добра в учебе 🥰