小编Mer*_*fan的帖子

Python 舍入数字不准确

我有这两个值需要四舍五入到两位小数

n = 59.9250
n1 = 459.4250

print(round(n, 2))
print(round(n1, 2))
Run Code Online (Sandbox Code Playgroud)

输出

59.92
459.43
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么吗?有一种方法可以像我使用 python 版本 3.6.8 一样对两者进行舍入

rounding python-3.x

1
推荐指数
1
解决办法
300
查看次数

标签 统计

python-3.x ×1

rounding ×1