Python舍入浮点数

时间:2017-04-07 12:28:14

标签: python

我需要得到这样的结果:

2.1421 => 2.15
2.1401 => 2.15
2.14   => 2.14

1 个答案:

答案 0 :(得分:0)

正如@Jerrybibo所提到的,你需要使用ceil函数,并将结果提供到最接近的百分位数,只需将你的数字乘以100,然后通过ceil运行,然后将该答案除以100。可以在IDLE中尝试。

>>> math.ceil(2.1421 * 100) / 100
2.15

希望有所帮助。