Skip to main content
 首页 » 编程设计

Python Float 舍入错误

2025年05月04日16Renyi-Fan

<分区>

当使用列表理解表达式时:

[x * 0.1 for x in range(0, 5)] 

我希望得到这样的列表:

[0.0, 0.1, 0.2, 0.3, 0.4] 

但是我却得到了这个:

[0.0, 0.1, 0.2, 0.30000000000000004, 0.4] 

这背后的原因是什么?