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中文網其他相關文章!