python 定义一个类Rectangle 有length和breadth,用这个类来计算矩形的周长和面积
时间: 2024-10-09 11:11:58 浏览: 33
python实现用类读取文件数据并计算矩形面积
5星 · 资源好评率100%
在Python中,你可以创建一个名为`Rectangle`的类,用于表示矩形,并包含长度`length`和宽度`breadth`属性。下面是如何定义这个类以及两个计算周长和面积的方法:
```python
class Rectangle:
def __init__(self, length, breadth):
self.length = length
self.breadth = breadth
# 计算矩形周长的方法
def perimeter(self):
return 2 * (self.length + self.breadth)
# 计算矩形面积的方法
def area(self):
return self.length * self.breadth
# 创建一个矩形实例并进行计算
my_rectangle = Rectangle(5, 4)
perimeter_result = my_rectangle.perimeter()
area_result = my_rectangle.area()
print(f"矩形的周长是:{perimeter_result}")
print(f"矩形的面积是:{area_result}")
```
在这个例子中,`__init__`是一个特殊的方法,用于初始化对象的属性。`perimeter()`和`area()`是类的方法,分别负责计算矩形的周长和面积。
阅读全文