编写一个梯形类,封装求梯形面积的方法,编写测试数据,运行输出结果。
时间: 2024-03-22 19:40:10 浏览: 94
java_java练习题_
好的,以下是梯形类的代码实现:
```python
class Trapezoid:
def __init__(self, top, bottom, height):
self.top = top
self.bottom = bottom
self.height = height
def area(self):
return 0.5 * (self.top + self.bottom) * self.height
```
以上代码中,我们定义了一个 `Trapezoid` 类,类中包含梯形的上底、下底和高。同时,我们还封装了一个 `area` 方法,用于计算梯形的面积。
接下来,我们编写测试数据并运行输出结果:
```python
# 创建一个上底为 5,下底为 10,高为 4 的梯形
trap = Trapezoid(5, 10, 4)
# 计算梯形的面积并输出结果
print("梯形的面积为:", trap.area())
```
运行结果如下:
```
梯形的面积为: 30.0
```
以上就是梯形类的实现及测试数据的运行结果。
阅读全文