class Zwierze():
    def __init__(self, wiek, imie):
         self.wiek = wiek
         self.imie = imie

    def wydajeDzwiek(self):
        print(f"{self.imie} wydaje dzwiek")

    def jedz(self):
        print(f"{self.imie} je")

class Pies(Zwierze):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
        self.rasa = "Mops"

    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 = "Brytjskiej"

    def wypiszRase(self):
        print(f"{self.imie} jest rasy: {self.rasa}")


class Ptak(Zwierze):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)

    def lec(self):
        print(f"{self.imie} lata")

class Orzel(Ptak):
    def __init__(self, wiek, imie):
        super().__init__(wiek, imie)
    
    def poluj(self):
        self.lec()
        print(f"{self.imie} poluje")

zwierz1 = Zwierze(9, "Azor")
zwierz1.wydajeDzwiek()
zwierz1.jedz()

print()

pies1 = Pies(7, "Kajtek")
pies1.wydajeDzwiek()
pies1.jedz()
pies1.wypiszRase()

print()

kotek1 = Kot(2, "Ramzes")
kotek1.wydajeDzwiek()
kotek1.jedz()
kotek1.wypiszRase()

print()

orzel1 = Orzel(4, "Thor")
orzel1.wydajeDzwiek()
orzel1.jedz()
orzel1.poluj()

"""

Stworzyć klasę Ptak i dodać metodę lec(), klasa ma dziedziczyć po klasie
Zwierze, oraz dodać kolejna klasę Orzel, dziedziczaca po Ptak, która ma
mieć metodę poluj(), w której wywołujemy metodę lec() z klasy nadrzędnej.
Następnie tworzymy obiekt klasy Orzel i wywołajmy wszystkie metody:

"""