6.创建一个表示矩形的类,包括宽度和高度属性,以及计算面积和周长的方法。
下面是一个简单的Python类,表示矩形,包含宽度和高度属性,以及计算面积和周长的方法:
python复制代码
| class Rectangle:  | |
| def __init__(self, width, height):  | |
| self.width = width  | |
| self.height = height  | |
| def area(self):  | |
| return self.width * self.height  | |
| def perimeter(self):  | |
| return 2 * (self.width + self.height) | 
在这个类中:
- __init__方法是构造函数,用于初始化矩形的宽度和高度。
- area方法用于计算矩形的面积,即宽度乘以高度。
- perimeter方法用于计算矩形的周长,即两倍的(宽度加高度)。
你可以这样使用这个类:
python复制代码
| # 创建一个宽度为5,高度为10的矩形  | |
| rect = Rectangle(5, 10)  | |
| # 计算并打印矩形的面积  | |
| print("矩形的面积是:", rect.area())  | |
| # 计算并打印矩形的周长  | |
| print("矩形的周长是:", rect.perimeter()) |