用python写圆柱体的表面积
时间: 2023-06-01 16:03:50 浏览: 90
python三维模型表面积计算方法
假设圆柱体的高为h,底面半径为r,则圆柱体的表面积可以用以下公式计算:
S = 2πr(r+h)
其中,2πr是底面的面积,2πrh是侧面的面积。
可以使用以下Python代码来计算圆柱体的表面积:
```python
import math
def cylinder_surface_area(r, h):
base_area = 2 * math.pi * r ** 2
lateral_area = 2 * math.pi * r * h
surface_area = base_area + lateral_area
return surface_area
```
其中,math.pi是Python内置的圆周率常量,**表示乘方运算。
可以调用该函数并传入圆柱体的半径r和高h来计算表面积,例如:
```python
surface_area = cylinder_surface_area(3, 5)
print(surface_area)
```
输出结果为:
```python
150.79644737231007
```
阅读全文