Python-如何强制除法运算为浮点数?除数一直舍入为0?

我有两个整数值a和b,但是我需要它们在浮点数中的比率。我知道a < b并且想计算a / b,所以如果我使用整数除法,我总是得到0的余数a。

c在下文中,如何在Python中强制成为浮点数?

c = a / b

回答:

在Python 2中,两个整数的除法产生一个整数。在Python 3中,它产生一个浮点数。我们可以通过从中导入来获得新的行为__future__

>>> from __future__ import division

>>> a = 4

>>> b = 6

>>> c = a / b

>>> c

0.66666666666666663

以上是 Python-如何强制除法运算为浮点数?除数一直舍入为0? 的全部内容, 来源链接: utcz.com/qa/432894.html

回到顶部