【发布时间】:2015-10-07 17:49:53
【问题描述】:
pythonint()function 的工作方式是将数字四舍五入到最小值。
这样4.99 = 4
如果我想让 4.99 等于 5,我该怎么办?
【问题讨论】:
-
如果你可以处理银行家的四舍五入,使用
round -
谷歌“python四舍五入到最接近的整数”。发帖前有没有研究过?答案很容易找到。
pythonint()function 的工作方式是将数字四舍五入到最小值。
这样4.99 = 4
如果我想让 4.99 等于 5,我该怎么办?
【问题讨论】:
round
【讨论】:
有一个round() 内置:
>>> round(4.99)
5
【讨论】:
math.ceil 和 math.floor 返回浮点数,它们是参数上方或下方最接近的整数。
【讨论】: