python3 浮点数四舍五入保留整数round()的坑,和解决方式
2021-03-11 18:31
                         标签:class   nbsp   解决方案   port   code   python3   import   context   问题    这个结果是 5 和 6 是没有问题的,但是一下情况有尴尬了 结果就是下面的这样,发现它并没有四舍五入 问了问度娘知道了解决方案     python3 浮点数四舍五入保留整数round()的坑,和解决方式 标签:class   nbsp   解决方案   port   code   python3   import   context   问题    原文地址:https://www.cnblogs.com/Mr-Simple001/p/14123704.htmlprint(round(5.49999))
print(round(5.549999))
print(1066*0.25)
print(round((1066*0.25),1))
print(round((1066*0.25),0))

from _pydecimal import Context, ROUND_HALF_UP
print(int(Context(prec=3, rounding=ROUND_HALF_UP).create_decimal(1066*0.25)))
print(int(Context(prec=3, rounding=ROUND_HALF_UP).create_decimal(266.499)))

文章标题:python3 浮点数四舍五入保留整数round()的坑,和解决方式
文章链接:http://soscw.com/index.php/essay/63322.html