【发布时间】:2020-05-23 01:31:10
【问题描述】:
python 新手,面临的问题基本上需要与余数“%”函数相反的问题。例如,如果我想将 81.5 除以 20,我的输出将是 4。我的最佳尝试如下:
amount = 81.504
round(amount, 2)
num20s = amount / 20
int(num20s)
我已经尝试了上述代码的几种不同组合,但到目前为止没有任何效果。这是我最接近我想要的东西,但它在极端情况下不起作用,并且由于某种原因仍然代表最后带有“.0”的数字,所以最后一行不能做任何事情.
【问题讨论】:
-
听起来你想要的是楼层划分
// -
是的,这正是我所需要的,谢谢!不过,一切仍以浮点数表示,我将不得不继续努力。
-
这能回答你的问题吗? Python integer division yields float
标签: python floating-point integer rounding division