用python编写程序输入圆柱体的半径r和高h,单位为米,计算其表面积和体积并输出,保留两位小数。如果每立方米能存粮0.8吨,一共可存多少吨粮食,保留两位小数。
时间: 2024-09-26 18:14:35 浏览: 156
在Python中,你可以按照以下步骤编写程序:
```python
import math
# 输入圆柱体的半径和高
radius = float(input("请输入圆柱体的半径(米):"))
height = float(input("请输入圆柱体的高度(米):"))
# 计算表面积和体积
def calculate_area(radius):
return 2 * math.pi * radius * (radius + height)
def calculate_volume(radius, height):
return math.pi * radius ** 2 * height
table_area = calculate_area(radius)
volume = calculate_volume(radius, height)
print("圆柱体的表面积为:{:.2f} 平方米".format(table_area))
print("圆柱体的体积为:{:.2f} 立方米".format(volume))
# 每立方米存储的粮食重量
density_per_cubic_meter = 0.8
# 总粮食储存量
total_food = volume * density_per_cubic_meter
print("总共可以存储的粮食量为:{:.2f} 吨".format(total_food))
阅读全文