如何在重写的_init_方法里面,相等才可以定义为正方形,并为其定义实例属性,定义的实例属性方法调用父类的方法?

问题遇到的现象和发生背景

img

结合图片内容长方形的例子,定义一个正方体类,继承图片的题目长方形类,重写_init_方法

在重写的_init_方法里面,首先判断长和宽是不是相等的,相等才可以定义为正方形,并为其定义实例属性,
定义的实例属性方法调用父类的方法。如果不是正方形,提示用户你定义的不是正方形,在定义周长和面积的方法
(可以重写也可以继承父类的计算面积和周长)

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

没看懂,是要定义一个正方形的子类吗?