计算圆形的面积:编写一个父类Shape,具有属性color和方法get_area()(用于计算形状面积,方法体为空由子类实现)。基于Shape类创建子类Circle表示圆形,重写get_area()方法计算自身面积。
Shape类要求:color(字符串类型,表示形状颜色)get_area()(空实现,待子类重写)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(⑤)