1
oott123 2014-06-24 13:15:27 +08:00 via Android 1
不用,无视之就可以了。
这恰恰是精度高的表现。 当然,也许你需要 "%.2f" |
2
phyng 2014-06-24 13:17:21 +08:00 1
1、浮点数的精度问题。
2、这样可以好一点: >>> 60+58.21 118.21000000000001 >>> print 60+58.21 118.21 >>> |
3
jokester 2014-06-24 13:47:51 +08:00 1
浮点数就那么多bit, 不能保证使用到的所有浮点数都是二进制下的有限小数
需要判断float A == float B时记得用 abs(A-B)<delta 来做 |
4
kkzxak47 2014-06-25 11:28:48 +08:00 1
其实是一个值得深入的问题
看看这个: http://justjavac.iteye.com/blog/1725977 |