如何测试一个数是否能被小于1的小数整除?(54.10 % .10)

puz*_*ler 1 python decimal division modulus

我正在尝试测试floatie( 54.10) 是否可以被 整除0.1054.10 % .10返回.10而不是0,为什么会这样,我怎样才能让它做我想要它做的事情?

gan*_*oji 5

这里久经考验的方法是将您的除数和被除数乘以 10 的幂。实际上,54.10 变为 541,0.10 变为 1。然后您可以使用标准模数或天花板和地板来实现您的需要。