请用Python中的.format()的输出方法帮我写一篇计算圆柱的底面积表面积侧面积和体积的代码
时间: 2024-09-23 22:11:47 浏览: 38
当你需要在Python中使用`.format()`方法创建一个动态的字符串模板,用于表示圆柱体的底面积、表面积、侧面积和体积时,你可以这样做:
```python
import math
def cylinder_info(radius, height):
# 圆周率
pi = 3.14159
# 底面积
base_area = pi * radius ** 2
print("底面积: {0:.2f}".format(base_area)) # 保留两位小数
# 表面积 (侧面积 + 两个底面面积)
lateral_area = 2 * pi * radius * height
total_surface_area = lateral_area + 2 * base_area
print("表面积: {0:.2f}".format(total_surface_area))
# 侧面积
side_area = lateral_area
print("侧面积: {0:.2f}".format(side_area))
# 体积
volume = base_area * height
print("体积: {0:.2f}".format(volume))
# 示例
radius = float(input("请输入圆柱体的半径: "))
height = float(input("请输入圆柱体的高度: "))
cylinder_info(radius, height)
阅读全文