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