用pycharm定义一个Cylinder类,具体要求为:(1)每个Cylinder类可以存储一个圆柱体(包括半径和高)(10分);(2)具有用于初始化半径和高的构造方法(10分);(3)具有计算圆柱体体积的方法GetVolume(10分)。
时间: 2024-01-04 11:04:31 浏览: 177
C++定义类计算圆柱体体积
请看下面的Python代码实现:
```python
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def GetVolume(self):
volume = 3.14159 * self.radius ** 2 * self.height
return volume
```
程序中定义了一个类Cylinder,包括两个成员变量radius和height,一个构造函数和一个计算圆柱体体积的方法GetVolume。其中构造函数用于初始化半径和高,GetVolume方法返回圆柱体的体积。在使用时,先创建一个Cylinder对象,然后调用GetVolume方法计算圆柱体的体积并输出。
阅读全文