用python定义一个圆柱体类Cylinder,包含底面积半径和高两个属性(数据成员), 包含一个可以计算圆柱体体积的方法,然后编写相关程序测试相关功能。
时间: 2024-03-02 20:53:26 浏览: 130
圆柱体体积计算
好的,这是一个圆柱体类Cylinder的示例代码,包含底面积半径和高两个属性(数据成员),以及一个可以计算圆柱体体积的方法:
```python
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def volume(self):
return 3.14 * self.radius ** 2 * self.height
# 测试代码
c = Cylinder(2, 4)
print(c.volume()) # 输出50.24
```
在这个示例中,我们定义了一个Cylinder类,其中包含了一个构造方法`__init__`,用于初始化圆柱体的底面积半径和高属性。然后,我们定义了一个`volume`方法,用于计算圆柱体的体积。最后,我们添加了一些测试代码,用于测试我们的类是否正常工作。
如果你想使用不同的半径和高度测试代码,请调整构造函数的参数即可。
阅读全文