【发布时间】:2017-08-26 05:05:36
【问题描述】:
尝试在 Python 中计算非常大的数字时出现错误。这是我的代码:
# Where fourthNumber = 2790
# and dee = 413
emm = math.pow(fourthNumber, dee)
我的错误是:
line 44, in <module>
emm = math.pow(fourthNumber, dee)
OverflowError: math range error
有没有办法解决这个错误?我认为 Python 可以处理任意大的数字?还是我错了?任何帮助表示赞赏。谢谢!
【问题讨论】:
-
2790**413工作...math.pow(..)更多用于浮点数。