我试图找出一个数字的平方根。但数字很大。 Python给出了错误
OverflowError:int太大而无法转换为float
我的代码在这里:
number=pow(255,200)-10000000
sqrt=math.sqrt(number)
我尝试使用十进制类,但它不起作用。 如何在python中处理这些大数字?
答案 0 :(得分:0)
import math
pow(10, 1/2 * math.log10(pow(255,200)-10000000))
结果是:4.508354347658245e + 240