View difference between Paste ID: N9J5nK4m and kkrDcKBv
SHOW: | | - or go back to the newest paste.
1
PI = 3.1415
2
3
4
class Circle():
5
    def __init__(self, r):
6
        self.radius = r
7
        self.area = PI * r * r
8
        self.perimeter = 2 * PI * r
9
10
    def display_area(self):
11
        print(f"Area of the circle with radius {self.radius} is: {self.area}")
12
13
    def display_perimeter(self):
14
        print(
15
            f"Perimeter of the circle with radius {self.radius} is: {self.perimeter}")
16
17
18
class Rectangle():
19
    def __init__(self, x, y):
20
        self.x = x
21
        self.y = y
22
        self.area = x*y
23
        self.perimeter = 2*x + 2*y
24
25
    def display_area(self):
26
        print(
27
            f"Area of a Rectangle of sides: {self.x}x{self.y} is: {self.area}")
28
29
    def display_perimeter(self):
30
        print(
31
            f"Perimeter of a Rectangle of sides {self.x}x{self.y} is: {self.perimeter}")
32
33
34
Circle1 = Circle(4)
35
Circle1.display_perimeter()
36
Circle1.display_area()
37
38
Circle2 = Circle(123)
39
Circle2.display_perimeter()
40
Circle2.display_area()
41
42
Rectangle1 = Rectangle(12, 5)
43
Rectangle1.display_perimeter()
44
Rectangle1.display_area()
45
46
Rectangle2 = Rectangle(123, 178)
47
Rectangle2.display_perimeter()
48
Rectangle2.display_area()
49