giganciprogramowania

lekcja 3 - zadanie.py

Jan 31st, 2022 (edited)
679
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. PI = 3.1415
  2.  
  3. class Kolo():
  4.     def __init__(self, r):
  5.         self.promien = r
  6.         self.pole = PI * r * r
  7.         self.obwod = 2 * PI * r
  8.  
  9.     def wysPole(self):
  10.         print(f"Pole koła o promieniu {self.promien} wynosi {self.pole}" )
  11.    
  12.     def wysObwod(self):
  13.         print(f"Obwod koła o promieniu {self.promien} wynosi {self.obwod}")
  14.  
  15. class Prostokat():
  16.     def __init__(self, x, y):
  17.         self.x = x
  18.         self.y = y
  19.         self.pole = x*y
  20.         self.obwod = 2*x + 2*y
  21.        
  22.     def wysPole(self):
  23.         print(f"Pole prostokata o wymiarach {self.x}x{self.y} wynosi {self.pole}")
  24.    
  25.     def wysObwod(self):
  26.         print(f"Obwod prostokata o wymiarach {self.x}x{self.y} wynosi {self.obwod}")
  27.  
  28.    
  29. kolo1 = Kolo(4)
  30. kolo1.wysObwod()
  31. kolo1.wysPole()
  32.  
  33. kolo2 = Kolo(123)
  34. kolo2.wysObwod()
  35. kolo2.wysPole()
  36.  
  37. pros1 = Prostokat(12, 5)
  38. pros1.wysObwod()
  39. pros1.wysPole()
  40.  
  41. pros2 = Prostokat(123, 178)
  42. pros2.wysObwod()
  43. pros2.wysPole()
  44.  
Add Comment
Please, Sign In to add comment