Работа биолога
Вы — амбициозный биолог, изучающий поведение животных, и вам нужен способ каталогизировать различные действия разных видов. Чтобы помочь в этом, вы решили написать программу на Python, которая представляет животных и их поведение.
В этой задаче вам предлагается создать родительский класс Animal с методами eat() и sleep(). Каждый из этих методов должен возвращать соответствующее сообщение при вызове:
eat()должно возвращать сообщение "Animal is eating..."sleep()должно возвращать сообщение "Animal is sleeping..."
Программа также должна включать два дочерних класса, которые наследуют от класса Animal: Bird и Fish. Эти классы должны наследовать метод sleep() от класса Animal, но также должны включать уникальные методы для представления их собственного поведения.
В классе Bird переопределите метод eat(), чтобы он возвращал сообщение "Bird is pecking at its food...". Кроме того, добавьте метод fly(), который возвращает сообщение "Bird is flying...".
В классе Fish добавьте метод swim(), который возвращает сообщение "Fish is swimming...".
Ввод | Вывод |
|---|---|
| Bird is pecking at its food... |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB