定义一个Rectangle类要求有width,和length。求面积和周长
时间: 2024-03-10 11:44:59 浏览: 71
好的,下面是定义Rectangle类的代码:
```python
class Rectangle:
def __init__(self, width, length):
self.width = width
self.length = length
def getArea(self):
return self.width * self.length
def getPerimeter(self):
return 2 * (self.width + self.length)
```
在这个类中,我们定义了两个属性width和length,分别表示矩形的宽和长。同时,我们还定义了getArea()和getPerimeter()两个方法,分别用于计算矩形的面积和周长。其中,计算面积的公式为width * length,计算周长的公式为2 * (width + length)。
如果想测试这个类,可以创建一个Rectangle对象,并调用它的getArea()和getPerimeter()方法,例如:
```python
rectangle = Rectangle(5, 10)
print("矩形的面积为:", rectangle.getArea())
print("矩形的周长为:", rectangle.getPerimeter())
```
运行结果如下:
```
矩形的面积为: 50
矩形的周长为: 30
```
可以看到,我们创建了一个长为10、宽为5的矩形对象,并通过调用getArea()和getPerimeter()方法,得到了正确的面积和周长结果。
阅读全文