python编写一个测试,在测试中创建两个Rectangle类型的对象: (1)设置第1个对象的宽为4,高为6,颜色为:白色 (2)设置第2个对象的,宽为5,高为9,颜色为:红色 运行测试,在屏幕上显示: 白色矩形的面积为:XXX,周长为:XXX 红色矩形的面积为:XXX,周长为:XXX
时间: 2024-03-20 08:39:30 浏览: 97
从零开始的Python计划#8.1【自己创建一个类】
好的,以下是代码实现:
```python
class Rectangle:
def __init__(self, width, height, color):
self.width = width
self.height = height
self.color = color
def area(self):
return self.width * self.height
def perimeter(self):
return 2 * (self.width + self.height)
# 创建第一个对象
rectangle1 = Rectangle(4, 6, "白色")
# 创建第二个对象
rectangle2 = Rectangle(5, 9, "红色")
# 输出结果
print("白色矩形的面积为:{},周长为:{}".format(rectangle1.area(), rectangle1.perimeter()))
print("红色矩形的面积为:{},周长为:{}".format(rectangle2.area(), rectangle2.perimeter()))
```
运行结果如下:
```
白色矩形的面积为:24,周长为:20
红色矩形的面积为:45,周长为:28
```
阅读全文