Python 技术篇-容易被忽略的尾差问题

java和python都存在着这样的问题,3*0.1不是等于0.3,而是等于0.30000000000000004。
换个思维,如果有这么一个判断,3*0.1==0.3,这样的结果就是False。

如果当我们做比较精密的计算比较时,一定要把尾差问题处理好,微小的差距错误可能导致整个项目的崩溃!!!
一般的话我们保留常用的8位或几位小数,就可以解决此类问题。
在这里插入图片描述 喜欢的点个赞❤吧!