Летучая мышь — млекопитающее или птица?
Вам необходимо создать программу на Python, которая продемонстрирует концепцию множественного наследования и иерархию классов. Программа должна включать четыре класса:
Animal
: это общий класс, представляющий любое животное. У него есть один метод:is_animal()
, который выводитThis is an animal
.
Mammal
: это специализированный класс, представляющий млекопитающих и наследующий от классаAnimal
. У него есть дополнительный метод:is_mammal()
, который выводитThis is a mammal
.
Bird
: этот класс представляет птиц и также наследуется от классаAnimal
. У него есть дополнительный метод:is_bird()
, который выводитThis is a bird
.
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