在python中将立方厘米转换为升

时间:2014-03-23 02:08:44

标签: python

我想写一个函数,当我输入截锥(杯子)的尺寸和一公升的液体量时,这些杯子可以填充多少液体。

def number_of_cups(bottom_radius, top_radius, height, litres_of_liquid):

    volume = math.pi / 3 * height * (bottom_radius**2 + top_radius * bottom_radius +  top_radius**2)

    return int(filled_cup)

据我所知,我不明白如何使用Python将cm ^ 3的音量转换为升。如何将1L = 1000的转换合并到代码

我正在运行Python 3以清除任何版本混淆。

任何帮助都很有必要。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果您不了解单位之间的转换因子,可以在线查找。我用Google搜索"将音量转换为容量",然后提出this handy tool,它告诉我1立方厘米是0.001升。因此,您的cc结果乘以该数字(或者,等效地,但可能更准确地面对二进制浮点数,除以1000),您就得到了答案。