0
考慮以下問題:math.floor和math.ceil表現不同
>>> math.ceil(-122339816.7)
-122339816.0
>>> math.floor(-122339816.7)
-122339817.0
根據math.ceil和math.floor的定義:
https://docs.python.org/2/library/math.html
數學。 ceil(x)返回x的上限作爲浮點數,最大整數值大於或等於x的值爲 。
對於math.ceil,大於或等於-122339816.7的最小整數值是-122339817.0。那麼,爲什麼不給Python正確的答案?
Python是正確的。 '-1.5 <-1','-122339816.7 <-122339816.0'。如果要截斷小數部分,請使用「int」。 –
啊是的。我的錯 。謝謝。 – feroze