From 15eb607fb4025d7e53f9aeec99c744b46ea9561f Mon Sep 17 00:00:00 2001 From: 261067224 <261067224@qq.com> Date: Wed, 7 Oct 2026 21:16:54 +0800 Subject: [PATCH] =?UTF-8?q?for=E5=BE=AA=E7=8E=AF=E4=BD=93=E7=8E=B0?= =?UTF-8?q?=E5=A4=9A=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 陈安-26020007005-261067224.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/陈安-26020007005-261067224.py b/陈安-26020007005-261067224.py index 0c5be60..5ce13b6 100644 --- a/陈安-26020007005-261067224.py +++ b/陈安-26020007005-261067224.py @@ -2,13 +2,19 @@ class Shape: def area(self): return 0 -class Circle(area): +class Circle(Shape): def __init__(self, r): self.r = r def area(self): return 3.14 * self.r * self.r -class Square(area): +class Square(Shape): def __init__(self, side): self.side = side def area(self): - return self.side * self.side \ No newline at end of file + return self.side * self.side + +r = float(input("请输入半径r:")) +side = float(input("请输入边长side: ")) +shapes = [Circle(r), Square(side)] +for i in shapes: + print(i.__class__.__name__, "面积为:", i.area()) \ No newline at end of file