Files
2026-10-05 18:42:51 +08:00

23 lines
576 B
Python

class Shape:
def area(self):
return 0
class Circle(Shape):
def __init__(self,name,r):
self.name = name
self.r = r
def area(self):
return (3.14*self.r*self.r)
class Square(Shape):
def __init__(self,name,side):
self.name = name
self.side = side
def area(self):
return (self.side*self.side)
shape_list = []
circle_1 = Circle("circle_1",1)
square_1 = Square("square_1",1)
shape_list.append(circle_1)
shape_list.append(square_1)
for shape in shape_list:
print(f"{shape.name}的面积:{shape.area()}")