La Chauve-souris est-elle un Mammifère ou un Oiseau ?

Vous avez reçu pour tâche de créer un programme Python qui démontre le concept d'héritage multiple et de hiérarchie de classes. Le programme doit inclure quatre classes :
  1. Animal : une classe générale qui représente n'importe quel animal. Elle a une méthode : is_animal() qui affiche This is an animal.
  1. Mammal : une classe spécifique qui représente les mammifères et hérite de la classe Animal. Elle possède une méthode supplémentaire : is_mammal() qui affiche This is a mammal.
  1. Bird : cette classe représente les oiseaux et hérite également de la classe Animal. Elle a une méthode supplémentaire : is_bird() qui affiche This is a bird.
  1. Bat : cette classe représente une chauve-souris, une créature unique qui est à la fois un mammifère et un oiseau en raison de sa capacité à voler. Cette classe hérite des classes Mammal et Bird.
Entrée
Sortie
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