1.写一个名为rectangle的类表示矩形。其属性包括宽width、高height和颜色color,wi
时间: 2023-09-02 09:03:11 浏览: 177
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
矩形是几何图形中的一种,它具有两条相等且平行的边,以及两条相等且垂直于前两条边的边。下面是一个名为"Rectangle"的类,用来表示矩形。
```python
class Rectangle:
def __init__(self, width, height, color):
self.width = width
self.height = height
self.color = color
def get_area(self):
return self.width * self.height
def get_perimeter(self):
return 2 * (self.width + self.height)
def get_color(self):
return self.color
```
在上述代码中,矩形类有三个属性:`width`表示宽度,`height`表示高度,`color`表示颜色。类的初始化方法`__init__`用来设置这三个属性的值。
此外,类还提供了三个方法来获取矩形的面积、周长和颜色。`get_area`方法通过计算宽度和高度的乘积来返回矩形的面积。`get_perimeter`方法通过计算宽度和高度的和的两倍来返回矩形的周长。`get_color`方法直接返回矩形的颜色。
利用该类,我们可以创建矩形对象,并使用对象的属性和方法进行操作。
```python
rect = Rectangle(5, 3, "red")
print(f"Width: {rect.width}")
print(f"Height: {rect.height}")
print(f"Color: {rect.get_color()}")
print(f"Area: {rect.get_area()}")
print(f"Perimeter: {rect.get_perimeter()}")
```
以上代码将输出以下结果:
```
Width: 5
Height: 3
Color: red
Area: 15
Perimeter: 16
```
通过上述示例,我们可以通过构造函数创建矩形对象,并使用对象的属性和方法进行各种操作,例如获取矩形的宽度、高度、颜色,计算矩形的面积和周长。
阅读全文