تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

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

تمرین آسان 384 بازدید 2042/ دانلود

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

3 جواب

مرتب سازی
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 رو یاد بگیری
  • لطفا جواب های تکراری ارسال نکن
  • در متن جواب اطلاعات شخصی شامل ایمیل و شماره موبایل و آی دی و... ننویس
  • سعی کن داخل کدت از کلمات فارسی یا فینگلیش (فارسی با حروف انگلیسی) استفاده نکنی و کدت تماما انگلیسی باشه
  • لطفا داخل جواب از ایموجی یا کاراکترهای خاص استفاده نکن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

راهنمای ارسال جواب 👇

×
بستن