コウモリは哺乳類?それとも鳥類?

あなたは、複数継承とクラス階層の概念を示すPythonプログラムを作成する課題を与えられました。そのプログラムには次の4つのクラスを含める必要があります。
  1. Animal:あらゆる動物を表す一般的なクラスです。1つのメソッドis_animal()を持ち、This is an animalと出力します。
  1. Mammal:哺乳類を表す特定のクラスで、Animalクラスを継承します。追加のメソッドis_mammal()を持ち、This is a mammalと出力します。
  1. Bird:鳥類を表すクラスで、同じくAnimalクラスを継承します。追加のメソッドis_bird()を持ち、This is a birdと出力します。
  1. Bat:コウモリを表すクラスで、飛ぶことができるため哺乳類であり鳥類でもあるという独特な生物です。このクラスはMammalクラスとBirdクラスの両方を継承します。
入力
出力
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