4、编写程序,输入圆柱的底面半径和高(半径和高都为实数),计算圆柱的表面积和体积,结果输出为浮点数,保留 2 位小数。 输出效果如下:
时间: 2024-10-13 11:17:28 浏览: 25
山东省济南德润高级中学2020-2021学年高一下学期期中考试数学试卷 Word版含答案.doc
在Python中,你可以使用如下代码编写一个简单的程序来计算圆柱的表面积和体积:
```python
import math
def calculate_cylinder():
# 输入圆柱的底面半径和高
radius = float(input("请输入圆柱的底面半径(单位:米):"))
height = float(input("请输入圆柱的高(单位:米):"))
# 计算圆周率
pi = math.pi
# 圆柱的表面积公式:2 * π * r * (r + h)
surface_area = 2 * pi * radius * (radius + height)
# 圆柱的体积公式:π * r^2 * h
volume = pi * radius**2 * height
# 输出结果并保留两位小数
surface_area_rounded = round(surface_area, 2)
volume_rounded = round(volume, 2)
print(f"圆柱的表面积为:{surface_area_rounded} 平方米")
print(f"圆柱的体积为:{volume_rounded} 立方米")
calculate_cylinder()
```
当你运行这个程序时,它会提示你输入圆柱的半径和高度,然后根据输入的值计算出表面积和体积,并将结果保留到小数点后两位。
阅读全文