擅长:python、mysql、java
<p>我认为不可能用整数来近似<code>exp()</code>。如果使用<code>3**n</code>而不是<code>2.71828182845905**n</code>,则计算将完全无用。在</p>
<p>一个可能的解决方案是使用<a href="http://docs.sympy.org/latest/modules/evalf.html" rel="nofollow noreferrer">^{<cd4>}</a>。根据文件:</p>
<blockquote>
<p>There is essentially no upper precision limit</p>
</blockquote>
<pre><code>>>> from sympy import *
>>> exp(9500)
exp(9500)
>>> exp(9500).evalf()
6.27448493490172e+4125
</code></pre>
<p>也可以指定所需精度:</p>
^{pr2}$
<p>使用<code>exp(9500).evalf(5000)</code>,甚至可以得到最接近<code>exp(9500)</code>的整数。在</p>