3

所以我知道如何在python中对数字进行四舍五入。这很简单。但我想知道有没有办法将随机浮点数舍入到下一个整数。或者直接向下圆。因此,如果有 8.7 可以选择将其降低到 8。或者如果有 8.3 可以选择将其提高到 9。

因为这个数字是一个随机浮点数,我不知道它是 8.3 还是 8.7 还是 8.5 还是 8.48237 但我总是希望它四舍五入到 9。这可能吗?

4

1 回答 1

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.
于 2013-07-05T18:22:15.780 回答