我想写一个函数,当我输入截锥(杯子)的尺寸和一公升的液体量时,这些杯子可以填充多少液体。
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以清除任何版本混淆。
任何帮助都很有必要。
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您不了解单位之间的转换因子,可以在线查找。我用Google搜索"将音量转换为容量",然后提出this handy tool,它告诉我1立方厘米是0.001升。因此,您的cc结果乘以该数字(或者,等效地,但可能更准确地面对二进制浮点数,除以1000),您就得到了答案。