Python 2 中的浮点除法
在 Python 2 中,两个整数相除(例如 a / b)会得到一个整数。当我们需要浮点数结果时,这可能会出现问题。为了在 Python 2 中强制除法为浮点,我们可以从 future 模块导入。
首先,让我们理解这个问题:当两个整数 a 和 b 相除时(其中 a
; b),Python 2 中的整数除法将结果截断为整数,并丢弃任何小数部分。这意味着我们总是得到 0 作为结果,余数为 a。要强制除法为浮点型,我们可以使用以下 Python 2 语法:from __future__ import division
a = 4 b = 6 c = a / b # Without "from __future__ import division" print(c) # Output: 0 # Add the import statement from __future__ import division c = a / b # Now with floating point division print(c) # Output: 0.6666666666666666
以上是如何确保Python 2中的浮点除法?的详细内容。更多信息请关注PHP中文网其他相关文章!