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