请问有会这个的嘛 不会做这个 不知道怎么下手

定义一个抽象基类Shape,Shape不需要编写数据成员和方法:
class Shape(object):
Pass
在Shape类上派生出子类Rectangle和Circle,并在Rectangle类上派生出子类Square.
三者都有获取周长和面积的方法getCircumference()和getArea().

谢谢!

代码如下 望采纳

class Shape(object):
    def getCircumference(self):
        print('获取周长')

    def getArea(self):
        print('获取面积')


class Rectangle(Shape):
    pass


class Circle(Shape):
    pass


class Square(Rectangle):
    pass


s = Square()
s.getArea()

其实这个就是shape包的源码了,可以参考我之前的笔记: