Летучая мышь — млекопитающее или птица?

Вам необходимо создать программу на Python, которая продемонстрирует концепцию множественного наследования и иерархию классов. Программа должна включать четыре класса:
  1. Animal: это общий класс, представляющий любое животное. У него есть один метод: 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