如何将数字舍入到下一个半整数?

时间:2012-03-18 13:01:49

标签: python rounding

在Python floor()ceil()中舍入到下一个更高或更低的整数。

如何将1.01 - 1.5到1.5和1.51 - 2.0到2.0等之间的任何值四舍五入?

1 个答案:

答案 0 :(得分:23)

乘以2,ceil()除以2:

0.5 * ceil(2.0 * x)