我试图获取 long int 的 sqrt 值
from math import sqrt
print sqrt(410241186411534352)
<< 640500731.0
它返回 640500731.0,这确实是 640500730.999999993... 精度。如何解决?
我根据@DSM 和@Rob 的回复解决了,非常感谢。
from math import sqrt
from decimal import Decimal
print Decimal(410241186411534352).sqrt()