View difference between Paste ID: X8yZwDN3 and JAeeQymq
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+