¿Es el murciélago un mamífero o un ave?

Se te ha asignado la tarea de crear un programa en Python que demuestre el concepto de herencia múltiple y jerarquía de clases. El programa debe incluir cuatro clases:
  1. Animal: Esta es una clase general que representa cualquier animal. Tiene un método: is_animal(), que imprime This is an animal.
  1. Mammal: Esta es una clase específica que representa a los mamíferos y hereda de la clase Animal. Tiene un método adicional: is_mammal(), que imprime This is a mammal.
  1. Bird: Esta clase representa a las aves y también hereda de la clase Animal. Tiene un método adicional: is_bird(), que imprime This is a bird.
  1. Bat: Esta clase representa a un murciélago, una criatura única que es tanto mamífero como ave debido a su capacidad de volar. Esta clase hereda de las clases Mammal y Bird.
Entrada
Salida
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