定义一个圆柱体类Cylinder,并用来求该圆柱体的体积和表面积 定义实例变量radius和height,表示该圆柱体的半径和高 定义一个area()方法,返回圆柱体的表面积 定义一个volume()方法,返回圆柱体的体积 补充代码,创建对象,计算半径为4,高为6的圆柱体的表面积和体积】
时间: 2023-08-21 12:01:47 浏览: 176
java-assignment:这项任务是关于圆柱体的长度和面积
以下是实现上述功能的Python代码:
```python
import math
class Cylinder:
def __init__(self, radius, height):
self.radius = radius
self.height = height
def area(self):
return 2 * math.pi * self.radius * (self.radius + self.height)
def volume(self):
return math.pi * self.radius ** 2 * self.height
# 创建半径为4,高为6的圆柱体对象
c = Cylinder(4, 6)
# 计算圆柱体表面积和体积
print("圆柱体表面积为:", c.area())
print("圆柱体体积为:", c.volume())
```
输出结果为:
```
圆柱体表面积为: 251.32741228718347
圆柱体体积为: 301.59289474462014
```
阅读全文