擅长:python、mysql、java
<p>计算圆周率总是很有趣的;-)</p>
<pre><code>import random
def approx_pi( n ):
# n random (x,y) pairs (as a generator)
data = ( (random.random(),random.random()) for _ in range(n) )
return 4.0*sum( 1 for x,y in data if x**2 + y**2 < 1 )/n
print approx_pi(100000)
</code></pre>