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 |