Il pipistrello è un mammifero o un uccello?

Ti è stato assegnato un compito: creare un programma Python che dimostri il concetto di ereditarietà multipla e gerarchia di classi. Il programma dovrebbe includere quattro classi:
  1. Animal: Questa è una classe generale che rappresenta qualsiasi animale. Ha un metodo: is_animal(), che stampa This is an animal.
  1. Mammal: Questa è una classe specifica che rappresenta i mammiferi ed eredita dalla classe Animal. Ha un metodo aggiuntivo: is_mammal(), che stampa This is a mammal.
  1. Bird: Questa classe rappresenta gli uccelli ed eredita anch'essa dalla classe Animal. Ha un metodo aggiuntivo: is_bird(), che stampa This is a bird.
  1. Bat: Questa classe rappresenta un pipistrello, una creatura unica che è sia un mammifero che un uccello grazie alla sua capacità di volare. Questa classe eredita sia dalla classe Mammal che dalla classe Bird.
Input
Output
bat = Bat(); bat.is_animal(); bat.is_mammal(); bat.is_bird();
This is an animal This is a mammal This is a bird
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

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