小编fas*_*ias的帖子

Python的舍入问题

可能重复:
带有浮点数的Python舍入错误

我在Python中有一个舍入问题.如果我计算

32.50*0.19 = 6.1749999999999998

但这应该是6.175.如果我将6.1749999999999998舍入为2位小数,则正确显示6.18.所以我可以忍受.

但如果我算这个:

32.50*0.19*3 = 18.524999999999999

这应该是18.525.如果我将值18.524999999999999四舍五入,则显示18.52.

它应该显示我18.53.我做错了什么,我该如何解决?

python rounding

2
推荐指数
2
解决办法
6836
查看次数

标签 统计

python ×1

rounding ×1