定义一个圆柱体类Cylinder,包含底面半径和高两个属性(数据成员);包含一个可以计算圆柱体体积的方法。然后编写相关程序测试相关功能。
时间: 2024-05-12 13:16:08 浏览: 188
圆柱体体积计算
好的,关于定义圆柱体类Cylinder,我可以为您提供如下代码示例:
```python
class Cylinder:
def __init__(self, r, h):
self.radius = r # 底面半径
self.height = h # 高度
def volume(self):
# 计算圆柱体体积
return 3.14159 * self.radius**2 * self.height
```
然后,您可以使用该类的对象来测试相关功能,示例如下:
```python
# 创建一个圆柱体对象
cylinder = Cylinder(2, 5)
# 计算圆柱体体积并输出
print("圆柱体的体积为:", cylinder.volume())
```
输出结果:
```
圆柱体的体积为: 62.8318
```
希望这个示例能够帮到您,如果您还有其他问题或需要进一步帮助,请随时提出。
阅读全文