擅长:python、mysql、java
<p>代码的问题是<code>count</code>等于等式中的<code>2*n</code>,因此在<code>(count**2/((count-1)*(count+1)))</code>,<code>count**2</code>与{<cd5>}相同,但是下面的{<cd6>}应该与{<cd7>}相同,但实际上是{<cd8>}。<code>count+1</code>也是如此。在</p>
<p>我做了我自己的版本,应该会对你有所帮助(虽然我使用了一个不同的方程式,在<a href="https://www.wikiwand.com/en/Wallis_product" rel="nofollow noreferrer">https://www.wikiwand.com/en/Wallis_product</a>)</p>
<pre><code>def wallis(limit):
result = 1
for x in range(2, limit, 2):
result *= (x / (x - 1)) * (x / (x + 1))
return result
</code></pre>
<p>当<code>limit</code>越高,它就越接近半π。在</p>