输入水箱长宽高(单位厘米)输出水的重量(单位吨)用format函数 保留三位小数 Python设计
时间: 2024-10-09 21:11:27 浏览: 55
在Python中,你可以通过公式计算水的体积,然后根据水的密度(通常取1吨/立方米)将体积转换为重量。假设水的密度是1000千克/立方米(即1吨/立方米),以下是一个简单的函数示例,它接受长、宽、高的输入,并使用`format`函数保留三位小数:
```python
def calculate_water_weight(length, width, height):
# 将长度、宽度和高度从厘米转换为米(100厘米 = 1米)
length_m = length / 100
width_m = width / 100
height_m = height / 100
# 计算体积(立方米)
volume_cubic_meters = length_m * width_m * height_m
# 转换为重量(吨)
weight_tons = volume_cubic_meters * 1
# 使用format函数保留三位小数并返回结果
formatted_weight = "{:.3f} 吨".format(weight_tons)
return formatted_weight
# 示例使用
input_length = float(input("请输入水箱的长度(cm): "))
input_width = float(input("请输入水箱的宽度(cm): "))
input_height = float(input("请输入水箱的高度(cm): "))
output_weight = calculate_water_weight(input_length, input_width, input_height)
print("水的重量为:", output_weight, "
阅读全文