एक जीवविज्ञानी का काम

आप एक महत्वाकांक्षी जीवविज्ञानी हैं जो जानवरों के व्यवहार का अध्ययन कर रहे हैं और विभिन्न प्रजातियों की गतिविधियों को सूचीबद्ध करने का एक तरीका चाहते हैं। इसके लिए, आपने एक Python प्रोग्राम लिखने का निर्णय लिया है जो जानवरों और उनके व्यवहार को दर्शाता है।
इस कार्य में, आपसे एक पैरेंट क्लास Animal बनाने के लिए कहा गया है, जिसमें मेथड eat() और sleep() होंगे। इन मेथड्स को कॉल करने पर उन्हें उपयुक्त संदेश वापस करना चाहिए:
  • eat() को संदेश "Animal is eating..." लौटाना चाहिए।
  • sleep() को संदेश "Animal is sleeping..." लौटाना चाहिए।
प्रोग्राम में दो चाइल्ड क्लासेज़ भी शामिल होनी चाहिए जो Animal क्लास से इनहेरिट करेंगी: Bird और Fish। ये क्लासेज़ Animal की sleep() मेथड को इनहेरिट करेंगी, लेकिन अपने स्वयं के अनूठे व्यवहारों को प्रदर्शित करने के लिए विशेष मेथड्स भी शामिल करेंगी।
Bird क्लास में, eat() मेथड को ओवरराइड करके संदेश "Bird is pecking at its food..." लौटाएं। इसके अलावा, एक fly() मेथड शामिल करें जो संदेश "Bird is flying..." लौटाए।
Fish क्लास में, एक swim() मेथड शामिल करें जो संदेश "Fish is swimming..." लौटाए।
इनपुट
आउटपुट
bird = Bird(); fish = Fish(); print(bird.eat() + '\n' + bird.sleep() + '\n' + bird.fly() + '\n' + fish.eat() + '\n' + fish.sleep() + '\n' + fish.swim())
Bird is pecking at its food... Animal is sleeping... Bird is flying... Animal is eating... Animal is sleeping... Fish is swimming…
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue