Python用定义的函数计算圆柱体表面积和体积
时间: 2023-03-23 14:00:50 浏览: 385
好的,关于计算圆柱体表面积和体积的问题,可以用Python定义一个函数来解决。以下是示例代码:
```python
import math
def cylinder_surface_area(radius, height):
# 计算圆柱体的表面积
surface_area = 2 * math.pi * radius * height + 2 * math.pi * radius ** 2
return surface_area
def cylinder_volume(radius, height):
# 计算圆柱体的体积
volume = math.pi * radius ** 2 * height
return volume
# 示例计算,半径为2,高为5的圆柱体的表面积和体积
radius = 2
height = 5
print("圆柱体表面积为:", cylinder_surface_area(radius, height))
print("圆柱体体积为:", cylinder_volume(radius, height))
```
输出结果如下:
```
圆柱体表面积为: 94.24777960769379
圆柱体体积为: 62.83185307179586
```
以上代码定义了两个函数:cylinder_surface_area用于计算圆柱体的表面积,cylinder_volume用于计算圆柱体的体积。在函数中,我们使用了Python的数学库math,其中pi表示圆周率。使用示例数据,我们计算出半径为2,高为5的圆柱体的表面积为94.25,体积为62.83。
阅读全文