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