设计一个矩形类,包括计算矩形面积和周长的方法。(提示:定义一个Rectangle类,包含长和宽两个属性,以及计算面积和周长的方法)
时间: 2024-02-18 14:02:32 浏览: 121
定义一个名为rectangle 的矩形类,其属性数据为矩形左上角和右上角的点的坐标能计算矩形的面积
5星 · 资源好评率100%
好的,以下是一个简单的矩形类的示例代码:
```python
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)
```
在这个类中,我们定义了一个初始化方法 `__init__`,用来传入矩形的长和宽两个参数,并将它们存储在实例属性 `length` 和 `width` 中。
接下来,我们定义了两个方法 `area` 和 `perimeter`,用来计算矩形的面积和周长。在 `area` 方法中,我们使用矩形的长和宽相乘来计算面积;在 `perimeter` 方法中,我们使用矩形的长和宽分别乘以2,并将它们相加来计算周长。
使用这个类,我们可以创建一个矩形对象,并调用它的方法来计算面积和周长。例如:
```python
# 创建一个长为5、宽为3的矩形
rect = Rectangle(5, 3)
# 计算矩形的面积和周长
area = rect.area()
perimeter = rect.perimeter()
# 输出结果
print("矩形的面积为:", area)
print("矩形的周长为:", perimeter)
```
输出结果为:
```
矩形的面积为: 15
矩形的周长为: 16
```
阅读全文