Files
For-Comp-Exam-2026-10/q30/shapes.py
T

22 lines
420 B
Python

class Shape:
def area(self):
return 0
class Circle(Shape):
def __init__(self, r):
self.r = r
def area(self):
return 3.14 * self.r * self.r
class Square(Shape):
def __init__(self, side):
self.side = side
def area(self):
return self.side * self.side
if __name__ == '__main__':
shapes = [Circle(3), Square(5)]
for s in shapes:
print(s.area())