标签: python int
python int()函数的工作方式将数字舍入为最小值。
int()
这样4.99 = 4
4.99 = 4
如果我希望4.99等于5,我该怎么办?
答案 0 :(得分:5)
int() 截断浮点值,删除数字的非整数部分。您正在寻找舍入。
您可以使用round() function:
round()
>>> round(4.99) 5
答案 1 :(得分:5)
内置round():
答案 2 :(得分:0)
math.ceil和math.floor返回浮点数,它们是参数上方或下方最接近的整数。
math.ceil
math.floor