class Zwierze():
    def __init__(self, wiek, imie):
        self.wiek = wiek
        self.imie = imie

    def wydaj_dzwiek(self):
        print(f"{self.imie} wydaje dzwięk")

    def jedz(self):
        print(f"{self.imie} je")

class Pies(Zwierze):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
        self.rasa = "Meme"

    def wypiszrase(self):
        print(f"{self.imie} jest rasy: {self.rasa}")

class Kot(Zwierze):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
        self.rasa = "Deer"

    def wypiszrase(self):
        print(f"{self.imie} jest rasy: {self.rasa}")

class Ptak(Zwierze):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
        self.rasa = "Driving in my truck right after a beer"

    def lec(self):
        print(f"{self.imie} leci")

class Orzel(Ptak):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
    
    def poluj(self):
        self.lec()
        print(f"{self.imie} poluje")


zwierz1 = Zwierze(69420, "Sand Underman")
zwierz1.wydaj_dzwiek()
zwierz1.jedz()
print("/////////////////////////////////")
pies1 = Pies(69420, "Amogus")
pies1.wydaj_dzwiek()
pies1.jedz()
pies1.wypiszrase()
print("/////////////////////////////////")
kot1 = Kot(17, "Roaring Knight")
kot1.wydaj_dzwiek()
kot1.jedz()
kot1.wypiszrase()
print("/////////////////////////////////")
ptak1 = Ptak(40, "Asgore")
ptak1.wydaj_dzwiek()
ptak1.jedz()
ptak1.lec()
print("/////////////////////////////////")
orzel1 = Orzel(10, "Mighty Eagle")
orzel1.wydaj_dzwiek()
orzel1.jedz()
orzel1.poluj()