编写一个测试程序: 创建两介Rectangle对象, 一个矩形 R1 的长为 40,宽为 4: 另一个矩形 R2的长为35.0,制为3.5:6 按照这个顺序显示每个矩形的长,宽、面积和周长。 2023.03.23 15:09
时间: 2023-05-21 14:03:50 浏览: 118
以下是您所需的测试程序:
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * (self.length + self.width)
# 创建两个矩形对象
R1 = Rectangle(40, 4)
R2 = Rectangle(35.0, 3.5)
# 显示矩形的长、宽、面积和周长
print("矩形 R1 的长为:", R1.length)
print("矩形 R1 的宽为:", R1.width)
print("矩形 R1 的面积为:", R1.area())
print("矩形 R1 的周长为:", R1.perimeter())
print("矩形 R2 的长为:", R2.length)
print("矩形 R2 的宽为:", R2.width)
print("矩形 R2 的面积为:", R2.area())
print("矩形 R2 的周长为:", R2.perimeter())
```
输出结果如下:
```
矩形 R1 的长为: 40
矩形 R1 的宽为: 4
矩形 R1 的面积为: 160
矩形 R1 的周长为: 88
矩形 R2 的长为: 35.0
矩形 R2 的宽为: 3.5
矩形 R2 的面积为: 122.5
矩形 R2 的周长为: 47.0
```
希望这个程序能够帮到您!