已知圆柱体的底半径和高,求其表面积和体积,python代码
时间: 2024-10-06 18:04:30 浏览: 37
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
在Python中,你可以使用math模块来进行数学计算,下面是计算圆柱体表面积和体积的基本步骤:
```python
import math
def calculate_cylinder_surface_area(radius, height):
# 圆柱侧面积 = 2 * π * 底面半径 * 高度
lateral_area = 2 * math.pi * radius * height
# 圆柱底面积(两个底面都是圆)
base_area = 2 * math.pi * (radius**2)
# 表面积 = 侧面积 + 两个底面积
total_area = lateral_area + base_area
return lateral_area, total_area
def calculate_cylinder_volume(radius, height):
# 圆柱体积 = 底面面积 * 高度
volume = math.pi * (radius**2) * height
return volume
# 示例
radius = 5 # 半径
height = 10 # 高度
side_area, total_area = calculate_cylinder_surface_area(radius, height)
volume = calculate_cylinder_volume(radius, height)
print(f"圆柱侧面面积: {side_area}")
print(f"圆柱总表面积: {total_area}")
print(f"圆柱体积: {volume}")
阅读全文