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

2024-04-27 21:56:13 发布

您现在位置: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把cm3的体积转换成升。如何将1L=1000的转换合并到代码中

我运行python3是为了消除版本混乱。在

任何帮助都是非常感激的。在


Tags: of函数number尺寸topdef单位height
2条回答

如果你不知道单位之间的换算系数,你可以上网查。我在google上搜索“将体积转换为容量”,并得出this handy tool,它告诉我1立方厘米等于0.001升。所以,把你的cc结果乘以这个数(或者,等价地,但是在二进制浮点数的情况下,可能更精确地除以1000),你就得到了答案。在

相关问题 更多 >