blob: 4ef15d77e16c8c79ceb24cce9b3c7a127fee8a18 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import math
class shape:
def __init__(self):
pass
def area(self):
pass
class circle(shape):
def __init__(self, r):
shape.__init__(self)
self._radius = r
def area(self):
return self._radius * self._radius * math.pi
class rectangle(shape):
def __init__(self, side1, side2):
shape.__init__(self)
self._a = side1
self._b = side2
def area(self):
return self._a * self._b
class square(shape):
def __init__(self, side):
shape.__init__(self)
self._side = side
def area(self):
return self._side ** 2
sq = square(4)
cir = circle(7)
rect = rectangle(3,6)
print(sq.area())
print(cir.area())
print(rect.area())
|