3
所以我知道如何在Python中舍入數字。這非常簡單。 但我想知道有沒有辦法將隨機浮點四捨五入到下一個整數。 或直接向下。 所以如果有8.7可以選擇將其降低到8. 或者如果有8.3可以選擇將它提高到9.控制數字是在python中向上還是向下的
因爲數字是一個隨機浮點,我不會知道無論是8.3還是8.7或8.5或8.48237,但我總是希望它舍入到9.這可能嗎?
所以我知道如何在Python中舍入數字。這非常簡單。 但我想知道有沒有辦法將隨機浮點四捨五入到下一個整數。 或直接向下。 所以如果有8.7可以選擇將其降低到8. 或者如果有8.3可以選擇將它提高到9.控制數字是在python中向上還是向下的
因爲數字是一個隨機浮點,我不會知道無論是8.3還是8.7或8.5或8.48237,但我總是希望它舍入到9.這可能嗎?
您必須尋找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.
完美。非常感謝! –