擅长:python、mysql、java
<p>如果你试图计算pi,你的公式是不正确的(例如,当i=0时会发生什么?)在</p>
<p>下面是一个有效的实现:</p>
<pre><code>n = 1000 # The number of terms to compute
halfpi = 1.0
for i in range(1, n):
numer = i * 2
denom = i * 2 - 1
halfpi = halfpi * (numer * numer) / (denom * (denom + 2))
print(2 * halfpi)
</code></pre>