我想写一个函数,当我输入一个截锥(一个杯子)的尺寸和一个以升为单位的液体量时,会返回多少个杯子可以被液体的量填满。在
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是为了消除版本混乱。在
任何帮助都是非常感激的。在
There are 1000 cubic centimeters in a liter,除以1000。在
如果你不知道单位之间的换算系数,你可以上网查。我在google上搜索“将体积转换为容量”,并得出this handy tool,它告诉我1立方厘米等于0.001升。所以,把你的cc结果乘以这个数(或者,等价地,但是在二进制浮点数的情况下,可能更精确地除以1000),你就得到了答案。在
相关问题 更多 >
编程相关推荐