SHOW:
|
|
- or go back to the newest paste.
| 1 | class Zwierze(): | |
| 2 | def __init__(self, wiek, imie): | |
| 3 | self.wiek = wiek | |
| 4 | self.imie = imie | |
| 5 | ||
| 6 | def wydajDzwiek(self): | |
| 7 | print(f"{self.imie} wydaje dzwiek")
| |
| 8 | ||
| 9 | def jedz(self): | |
| 10 | print(f"{self.imie} je")
| |
| 11 | ||
| 12 | class Pies(Zwierze): | |
| 13 | def __init__(self, wiek, imie): | |
| 14 | super().__init__(wiek, imie) | |
| 15 | self.rasa = "Mops" | |
| 16 | ||
| 17 | def wypiszRase(self): | |
| 18 | print(f"{self.imie} jest rasy: {self.rasa}")
| |
| 19 | ||
| 20 | class Kot(Zwierze): | |
| 21 | def __init__(self, wiek, imie): | |
| 22 | super().__init__(wiek, imie) | |
| 23 | self.rasa = "Pers" | |
| 24 | ||
| 25 | def wypiszRase(self): | |
| 26 | print(f"{self.imie} jest rasy: {self.rasa}")
| |
| 27 | ||
| 28 | class Ptak(Zwierze): | |
| 29 | def __init__(self, wiek, imie): | |
| 30 | super().__init__(wiek, imie) | |
| 31 | ||
| 32 | def lec(self): | |
| 33 | print(f"{self.imie}, leci")
| |
| 34 | ||
| 35 | class Orzel(Ptak): | |
| 36 | def __init__(self, wiek, imie): | |
| 37 | super().__init__(wiek, imie) | |
| 38 | ||
| 39 | def poluj(self): | |
| 40 | self.lec() | |
| 41 | print(f"{self.imie} poluje")
| |
| 42 | ||
| 43 | ||
| 44 | ||
| 45 | zwierz1 = Zwierze(8, "Azor") | |
| 46 | zwierz1.wydajDzwiek() | |
| 47 | zwierz1.jedz() | |
| 48 | print() | |
| 49 | ||
| 50 | pies1 = Pies(8, "Kajtek") | |
| 51 | pies1.wydajDzwiek() | |
| 52 | pies1.jedz() | |
| 53 | pies1.wypiszRase() | |
| 54 | print() | |
| 55 | kot1 = Kot(8, "Ramzes") | |
| 56 | kot1.wydajDzwiek() | |
| 57 | kot1.jedz() | |
| 58 | kot1.wypiszRase() | |
| 59 | print() | |
| 60 | ||
| 61 | orzel1 = Orzel(5, "Ares") | |
| 62 | orzel1.wydajDzwiek() | |
| 63 | orzel1.jedz() | |
| 64 | orzel1.poluj() | |
| 65 |