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