SHOW:
|
|
- or go back to the newest paste.
1 | PI = 3.1415 | |
2 | ||
3 | - | class Kolo(): |
3 | + | |
4 | class Figure(): | |
5 | - | self.promien = r |
5 | + | def display_area(self): |
6 | - | self.pole = PI * r * r |
6 | + | print(self.area) |
7 | - | self.obwod = 2 * PI * r |
7 | + | |
8 | def display_perimeter(self): | |
9 | - | def wysPole(self): |
9 | + | print(self.perimeter) |
10 | - | print(f"Pole koła o promieniu {self.promien} wynosi {self.pole}" ) |
10 | + | |
11 | - | |
11 | + | |
12 | - | def wysObwod(self): |
12 | + | class Circle(Figure): |
13 | - | print(f"Obwod koła o promieniu {self.promien} wynosi {self.obwod}") |
13 | + | |
14 | self.radius = r | |
15 | - | class Prostokat(): |
15 | + | self.area = PI * r * r |
16 | self.perimeter = 2 * PI * r | |
17 | ||
18 | ||
19 | - | self.pole = x*y |
19 | + | class Rectangle(Figure): |
20 | - | self.obwod = 2*x + 2*y |
20 | + | |
21 | - | |
21 | + | |
22 | - | def wysPole(self): |
22 | + | |
23 | - | print(f"Pole prostokata o wymiarach {self.x}x{self.y} wynosi {self.pole}") |
23 | + | self.area = x*y |
24 | - | |
24 | + | self.perimeter = 2*x + 2*y |
25 | - | def wysObwod(self): |
25 | + | |
26 | - | print(f"Obwod prostokata o wymiarach {self.x}x{self.y} wynosi {self.obwod}") |
26 | + | |
27 | circle1 = Circle(4) | |
28 | - | |
28 | + | circle1.display_perimeter() |
29 | - | kolo1 = Kolo(4) |
29 | + | circle1.display_area() |
30 | - | kolo1.wysObwod() |
30 | + | |
31 | - | kolo1.wysPole() |
31 | + | circle2 = Circle(123) |
32 | circle2.display_perimeter() | |
33 | - | kolo2 = Kolo(123) |
33 | + | circle2.display_area() |
34 | - | kolo2.wysObwod() |
34 | + | |
35 | - | kolo2.wysPole() |
35 | + | rect1 = Rectangle(12, 5) |
36 | rect1.display_perimeter() | |
37 | - | pros1 = Prostokat(12, 5) |
37 | + | rect1.display_area() |
38 | - | pros1.wysObwod() |
38 | + | |
39 | - | pros1.wysPole() |
39 | + | rect2 = Rectangle(123, 178) |
40 | rect2.display_perimeter() | |
41 | - | pros2 = Prostokat(123, 178) |
41 | + | rect2.display_area() |
42 | - | pros2.wysObwod() |
42 | + |