如何在Python中四舍五入一个数字?

发布于 2021-02-02 23:09:20

这个问题使我丧命。如何在Python中向上取整?

我尝试了四舍五入(数字),但它四舍五入数字。例:

round(2.3) = 2.0 and not 3, what I would like

我尝试了int(number + .5),但是它再次将数字取整!例:

int(2.3 + .5) = 2

然后我尝试了round(number + .5),但是在边缘情况下不起作用。例:

WAIT! THIS WORKED!

请指教。

关注者
0
被浏览
76
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    import math
    print(math.ceil(4.2))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看