补全Python代码实现Shape父类与Circle子类完成圆形面积计算

ms819323 程序题 共 个子题

题目要求

计算圆形的面积:编写一个父类Shape,具有属性color和方法get_area()(用于计算形状面积,方法体为空由子类实现)。基于Shape类创建子类Circle表示圆形,重写get_area()方法计算自身面积。

具体要求

  1. Shape类要求:
    • 属性:color(字符串类型,表示形状颜色)
    • 方法:get_area()(空实现,待子类重写)
  2. Circle类要求(继承自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(⑤)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧