完成主程序部分

This commit is contained in:
2026-10-05 18:42:51 +08:00
parent e75afbf52d
commit 9ef3af4523
+12 -2
View File
@@ -2,12 +2,22 @@ class Shape:
def area(self):
return 0
class Circle(Shape):
def __init__(self,r):
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,side):
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()}")