Python int()到最近的值

时间:2015-07-17 22:07:59

标签: python int

python int()函数的工作方式将数字舍入为最小值。

这样4.99 = 4

如果我希望4.99等于5,我该怎么办?

3 个答案:

答案 0 :(得分:5)

int() 截断浮点值,删除数字的非整数部分。您正在寻找舍入

您可以使用round() function

>>> round(4.99)
5

答案 1 :(得分:5)

内置round()

>>> round(4.99)
5

答案 2 :(得分:0)

math.ceilmath.floor返回浮点数,它们是参数上方或下方最接近的整数。