4、编写程序,输入圆柱的底面半径和高(半径和高都为实数),计算圆柱的表面积和体积,结果输出为浮点数,保留 2 位小数。 输出效果如下: 请输入圆柱底面积半径: 请输入圆柱的高: 圆柱的表面积为: 圆柱的体积为: 用python实现
时间: 2024-10-13 09:16:50 浏览: 34
山东省济南德润高级中学2020-2021学年高一下学期期中考试数学试卷 Word版含答案.doc
在Python中,你可以使用`math`模块来进行数学计算,并结合`input()`函数获取用户输入。下面是一个简单的程序来实现这一功能:
```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 = 2 * base_area + lateral_area
volume = base_area * height
# 输出结果,保留两位小数
print(f"圆柱的表面积为:{total_surface_area:.2f}")
print(f"圆柱的体积为:{volume:.2f}")
calculate_cylinder()
```
当你运行这个程序时,它会提示你输入圆柱的半径和高,然后计算并显示表面积和体积。
阅读全文