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 :
Animal
: une classe générale qui représente n'importe quel animal. Elle a une méthode :is_animal()
qui afficheThis is an animal
.
Mammal
: une classe spécifique qui représente les mammifères et hérite de la classeAnimal
. Elle possède une méthode supplémentaire :is_mammal()
qui afficheThis is a mammal
.
Bird
: cette classe représente les oiseaux et hérite également de la classeAnimal
. Elle a une méthode supplémentaire :is_bird()
qui afficheThis is a bird
.
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 classesMammal
etBird
.
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