标签: python
假设我有三行python代码
text = "0.965" value = float(text) print value
我的问题是,当他们显示输出时,为什么我的python显示0.9649999999999999而不是0.965。我知道我可以用圆来摆脱这个问题,但我只是想知道为什么会这样?我虽然应该得到0.965?
0.9649999999999999
0.965
感谢您的回答。