Advertisement
giganciprogramowania

lekcja 4 - projekt.py

Jan 31st, 2022
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement