O Trabalho de um Biólogo
Você é um biólogo ambicioso que está estudando o comportamento animal e precisa de uma forma de catalogar as diversas atividades de diferentes espécies. Para ajudar nisso, decidiu escrever um programa em Python que representa os animais e seus comportamentos.
Nesta tarefa, você deve criar uma classe pai
Animal
com os métodos eat()
e sleep()
. Cada um desses métodos deve retornar uma mensagem apropriada quando chamado:eat()
deve retornar a mensagem "Animal está comendo..."
sleep()
deve retornar a mensagem "Animal está dormindo..."
O programa também deve incluir duas classes filhas que herdam da classe
Animal
: Bird
e Fish
. Essas classes devem herdar o método sleep()
da classe Animal
, mas também devem incluir métodos próprios para representar seus comportamentos únicos.Na classe
Bird
, sobrescreva o método eat()
para retornar a mensagem "Pássaro está bicando sua comida...". Além disso, inclua um método fly()
que retorna a mensagem "Pássaro está voando...".Na classe
Fish
, inclua um método swim()
que retorna a mensagem "Peixe está nadando...".Entrada | Saída |
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