用phthon写一个程序自动计算输入圆柱体的表面积和体积
时间: 2024-10-09 07:01:36 浏览: 34
在Python中,你可以编写一个简单的程序来计算圆柱体的表面积和体积,假设用户会提供底面半径和高作为输入。下面是一个例子:
```python
import math
def calculate_cylinder():
# 获取用户输入
radius = float(input("请输入圆柱体底面半径:"))
height = float(input("请输入圆柱体高度:"))
# 计算公式
base_area = math.pi * radius ** 2 # 底面积
lateral_area = 2 * math.pi * radius * height # 侧面积
total_surface_area = base_area + lateral_area # 总表面积
volume = base_area * height # 体积
# 输出结果
print(f"圆柱体的底面积是:{base_area:.2f}")
print(f"圆柱体的侧面积是:{lateral_area:.2f}")
print(f"圆柱体的总表面积是:{total_surface_area:.2f}")
print(f"圆柱体的体积是:{volume:.2f}")
calculate_cylinder()
```
在这个程序中,我们使用`input()`函数获取用户的输入,然后应用圆柱体的表面积和体积公式进行计算,并使用`print()`展示结果,保留两位小数。
阅读全文