class Rectangle: def init(self, length, width): self.length = length self.width = width

def area(self):
    return self.length * self.width

def perimeter(self):
    return 2 * (self.length + self.width)

class Square(Rectangle): def init(self, side): super().init(side, side)

r = Rectangle(5, 3) print("Rectangle area:", r.area()) print("Rectangle perimeter:", r.perimeter())

s = Square(4) print("Square area:", s.area()) print("Square perimeter:", s.perimeter())

编程计算矩形的类构造函数初始化矩形的长和宽并使用方法计算面积和周长。通过对象调用。定义子类正方形利用构造函数初始化正方形边长并计算面积和周长。这题用Python写

原文地址: https://www.cveoy.top/t/topic/bSzr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录