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()