擅长:python、mysql、java
<p>哈哈,为什么每个人都要直接发帖呢</p>
<p>显然,您应该添加,而不是试图计算一个600万位数的数字。因此,您应该有如下代码:</p>
<pre><code>def logfac(n):
return sum(math.log(i) for i in range(1,n+1))
def sterling(n):
return n*math.log(n) − n
n = 1000000
print(logfac(n)/sterling(n))
</code></pre>