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

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