View difference between Paste ID: DCAiTSYe and 8TDgxDGQ
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