标签: python rounding
我理解在python2中2.675轮到2.67轮。我理解为什么它向下舍入而不是四舍五入。
然而,我无法想到这是期望的结果。
那么,有没有更好的方法来处理这个问题,而不是定义我自己的圆函数?
def r2(n, d): return round(n * 10**d) / 10**d
是否会出现失败的情况?
另外,这怎么不被视为错误?