编写一个Python程序,计算任意圆锥体的体积和表面积输出结果要求先输出表面积,再输出体积,且使用一条print语句输出,小数点保留2位。
时间: 2024-10-16 12:11:31 浏览: 46
计算机二级python题库-基本操作题之计算球体表面积+体积.zip
编写一个Python程序来计算圆锥体的体积和表面积,可以按照以下步骤:
首先,我们需要导入数学库`math`,它包含了计算π和幂运算等函数。假设已知圆锥的底面半径`r`和高`h`。
```python
import math
def calculate_cone():
r = float(input("请输入圆锥的底面半径(单位:米):"))
h = float(input("请输入圆锥的高(单位:米):"))
# 圆锥表面积公式:π * (r + √(r² + h²)) * 底面周长
base_area = math.pi * r * (r + math.sqrt(r**2 + h**2))
# 圆锥体积公式:(1/3) * π * r² * h
volume = (1/3) * math.pi * r**2 * h
# 格式化输出,保留两位小数
print(f"圆锥的表面积为:{base_area:.2f} 平方米\n圆锥的体积为:{volume:.2f} 立方米")
calculate_cone()
```
在这个程序中,用户输入圆锥的半径和高,然后计算并打印出表面积和体积。每个值都会使用`.2f`格式化字符串保留两位小数。
阅读全文