相关疑难解决方法(0)

我如何强制划分为浮点?分部继续向下舍入到0?

我有两个整数值ab,但我需要他们的浮点比例.我知道a < b并且我想要计算a / b,所以如果我使用整数除法,我将总是得到0,余数为a.

我如何c在Python中强制成为Python中的浮点数?

c = a / b
Run Code Online (Sandbox Code Playgroud)

python floating-point integer division python-2.x

703
推荐指数
9
解决办法
63万
查看次数

为什么1 // 0.1 == 9.0?

在Python 2.73.x,为什么整数除法给我一个不正确的数量由数除以时0 < x < 1

负数-1 < x < 0甚至可以正常工作:

>>> 1//.1
9.0
>>> 1//-.1
-10.0
Run Code Online (Sandbox Code Playgroud)

我理解带负数(或正数)的整数除法向负无穷大舍入,但我认为1//.1应该导致10.0因为1可以除以.1余数.

python floating-point integer-division

13
推荐指数
1
解决办法
1240
查看次数