请用函数求一个圆柱体表面积和体积
时间: 2024-12-19 15:25:37 浏览: 8
计算圆柱体的表面积和体积通常需要两个基本公式:
1. 表面积(A):圆柱体的表面积由底面和侧面两部分组成。如果圆柱的底面半径是 \( r \),高度是 \( h \) ,则表面积 \( A \) 计算如下:
- 底面积 \( A_{base} = 2\pi r^2 \)
- 侧面积 \( A_{cylinder} = 2\pi rh \)
所以总表面积 \( A \) 为两者之和:\( A = A_{base} + A_{cylinder} = 2\pi r^2 + 2\pi rh \)
2. 体积(V):圆柱体的体积是由其底面积乘以高度得到的:
- 体积 \( V = A_{base} \times h = \pi r^2 h \)
如果你需要编写一个函数来计算,这里是一个简单的Python示例:
```python
import math
def calculate_cylinder_surface_area_and_volume(radius, height):
base_area = math.pi * radius ** 2
lateral_area = 2 * math.pi * radius * height
total_area = base_area + lateral_area
volume = base_area * height
return total_area, volume
# 调用函数并打印结果
radius = 5 # 半径
height = 10 # 高度
area, volume = calculate_cylinder_surface_area_and_volume(radius, height)
print(f"圆柱体表面积:{area} 平方单位")
print(f"圆柱体体积:{volume} 立方单位")
阅读全文