El trabajo de un biólogo

Eres un biólogo ambicioso que está estudiando el comportamiento animal y necesitas una forma de catalogar las diversas actividades de diferentes especies. Para ayudarte con esto, has decidido escribir un programa en Python que represente a los animales y sus comportamientos.
En esta tarea, se te pide crear una clase padre Animal con los métodos eat() y sleep(). Cada uno de estos métodos debe devolver un mensaje apropiado cuando se llame:
  • eat() debe devolver el mensaje "Animal is eating..."
  • sleep() debe devolver el mensaje "Animal is sleeping..."
El programa también debe incluir dos clases hijas que heredan de la clase Animal: Bird y Fish. Estas clases deben heredar el método sleep() de la clase Animal, pero también deben incluir métodos únicos para representar sus propios comportamientos.
En la clase Bird, sobrescribe el método eat() para que devuelva el mensaje "Bird is pecking at its food...". Además, incluye un método fly() que devuelve el mensaje "Bird is flying...".
En la clase Fish, incluye un método swim() que devuelve el mensaje "Fish is swimming...".
Entrada
Salida
bird = Bird(); fish = Fish(); print(bird.eat() + '\n' + bird.sleep() + '\n' + bird.fly() + '\n' + fish.eat() + '\n' + fish.sleep() + '\n' + fish.swim())
Bird is pecking at its food... Animal is sleeping... Bird is flying... Animal is eating... Animal is sleeping... Fish is swimming…
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue