用python设计长方形类,并用其成员函数计算两个给定的长方形的周长和面积。
时间: 2023-09-28 20:12:34 浏览: 181
python计算圆周长、面积、球体体积并画出圆
5星 · 资源好评率100%
好的,我来为您解答。以下是用Python设计长方形类的代码:
```python
class Rectangle:
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
```
在这个类中,`__init__`函数用于初始化长方形的长和宽。`perimeter`函数用于计算长方形的周长,而`area`函数用于计算长方形的面积。
比如,我们可以创建两个长方形对象并计算它们的周长和面积:
```python
rect1 = Rectangle(3, 4)
rect2 = Rectangle(5, 6)
print("Perimeter of rectangle 1:", rect1.perimeter())
print("Area of rectangle 1:", rect1.area())
print("Perimeter of rectangle 2:", rect2.perimeter())
print("Area of rectangle 2:", rect2.area())
```
输出结果为:
```
Perimeter of rectangle 1: 14
Area of rectangle 1: 12
Perimeter of rectangle 2: 22
Area of rectangle 2: 30
```
这样,我们就成功地设计了一个长方形类,并用其成员函数计算了两个给定的长方形的周长和面积。
阅读全文