# 周长: 2*(长+宽) 面积: 长 * 宽
class 方形:
def __init__(self, 长, 宽):
self.长 = 长
self.宽 = 宽
def get_周长(self):
print(2*(self.长 + self.宽))
def get_面积(self):
print(self.长*self.宽)
return self.长*self.宽
# 继承方形状,子类:正方形、长方形
class 正方形(方形):
pass
class 长方形(方形):
def set_长方形(self):
print(f"形状为长方形, 面积{self.get_面积()},周长{self.get_周长()}")
正 = 正方形(长=10, 宽=10)
正.get_面积()
正.get_周长()
长 = 长方形(长=2, 宽=5)
长.get_周长()
长.get_面积()
长.set_长方形()
```
```