2013-07-05 32 views
3

所以我知道如何在Python中舍入數字。這非常簡單。 但我想知道有沒有辦法將隨機浮點四捨五入到下一個整數。 或直接向下。 所以如果有8.7可以選擇將其降低到8. 或者如果有8.3可以選擇將它提高到9.控制數字是在python中向上還是向下的

因爲數字是一個隨機浮點,我不會知道無論是8.3還是8.7或8.5或8.48237,但我總是希望它舍入到9.這可能嗎?

回答

4

您必須尋找math.ceil

>>> from math import ceil 
>>> ceil(8.3) 
9.0 
>>> ceil(8.48237) 
9.0 

ceil功能 - >

ceil(...) 
    ceil(x) 

    Return the ceiling of x as a float. 
    This is the smallest integral value >= x. 
+2

完美。非常感謝! –

相關問題