کلاس صدای حیوانات

تمرین آسان 921 visibility link download flag

کلاس پایه ای با اسم Animal با متد make_sound تعریف کنید. سپس کلاس‌های Dog و Cat بسازید که از Animal ارث‌بری کنند و هر حیوان صدای مخصوص خودش را داشته باشد.

reply 4

visibility
class Animal:
    def __init__(self, name):
        self.name = name

    def make_sound(self):
        if self.name == 'dog':
            return f"{self.name} : woof woof"
        elif self.name == 'cat':
            return f"{self.name} : meow meow"

class Dog(Animal):
    def __init__(self, name):
        super().__init__(name)

class Cat(Animal):
    def __init__(self, name):
        super().__init__(name)

dog1 = Dog('dog')
cat1 = Cat('cat')

print(dog1.make_sound())
print(cat1.make_sound())

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن