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