题库 Python题库 题目列表 计算圆形的面积编写一个父类Shape,具有一个属性color...
问答题

计算圆形的面积

编写一个父类Shape,具有一个属性color和一个方法get_area(),用于计算形状的面积。然后,基于Shape类创建子类Circle,表示圆形。子类需要实现父类的方法get_area()来计算自身的面积。

具体要求:

1Shape类包含以下属性和方法:

     属性:color(字符串类型,表示颜色)

     方法:get_area()(计算并返回面积,方法体为空,由子类实现)

2Circle类是Shape类的子类,包含以下属性和方法:

     属性:radius(浮点数类型,表示圆形的半径)

     方法:重写并实现get_area()方法,根据圆形的半径计算并返回面积。

请根据要求,补全代码。

import math
class Shape:
    def  ①   :
        self.color=color
    def get_area(self):
        Pass
class Circle( ② ):
    def ③  :
        super().__init__(color)
        self.radius=radius
    def get_area(self):
        return math.pi * self.radius ** 2
circle=④ ("blue", 2)
print( ⑤ )
题目信息
2025年 3月 编程题
-
正确率
0
评论
14
点击