【发布时间】:2016-08-20 12:01:36
【问题描述】:
我试图找出一个数字的平方根。但数字很大。 Python 报错
溢出错误:int 太大,无法转换为浮点数
我的代码在这里:
number=pow(255,200)-10000000
sqrt=math.sqrt(number)
我尝试了十进制类,但它不起作用。 如何在python中处理这些大数字?
【问题讨论】:
-
可以使用
.sqrt方法处理的Decimal 类:(pow(Decimal(255),200)-10000000).sqrt()=Decimal('4.508354347658170012443202806E+240')
标签: python-3.x