酷代码 AI
菜单
全部AI  /  热门  /  AI问答
服务商

继承以上rect类,设计一个newrect类,要求添加一个数据成员,用以存放矩形位置, 位置坐标通常为矩形左上角坐标,用元组表示,例如(x,y),然后  修改构造方法;  设计move()方法,将矩形从一个位置移动到另一个位置;  设计size()方法改变矩形大小;  设计where()返回矩形左上角的坐标值。 class rect: def __init__(self,length,width): self.length=length self.width=width def perimeter(self): return 2*(self.length+self.width) def area(self): return self.length*self.width def show(self): print("该矩形的信息如下:") print("长=",self.length,end=",") p

```python class NewRect(rect): def __init__(self, length, width, position): super().__init__(length, width) self.position = position def move(self, new_position): self.position = new_position def size(self, new_length, new_width): self.length = new_length self.width = new_width def where(self): return self.position ``` [2025-01-02 23:42:11 | AI问答 | 94点数解答]

相关提问