编写一个Python类 Rectangle,具有属性 width 和 height,以及一个方法 area(),该方法计算矩形的面积。
时间: 2024-10-17 12:05:29 浏览: 38
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长
在 Python 中,你可以创建一个名为 `Rectangle` 的类,它有两个属性 `width` 和 `height` 来表示矩形的宽度和高度,同时包含一个方法 `area()` 来计算矩形的面积。下面是这个类的一个简单实现:
```python
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def area(self):
"""
计算并返回矩形的面积
"""
return self.width * self.height
```
在这个类中,`__init__` 方法是一个特殊的方法,当创建一个新的 `Rectangle` 对象时会自动调用,用来初始化 `width` 和 `height` 属性。`area` 方法则是直接根据矩形的宽和高相乘得到面积。
要使用这个类,你可以这样做:
```python
rectangle = Rectangle(5, 7)
print(rectangle.area()) # 输出 35
```
阅读全文