Python语录估算π的近似值
时间: 2023-05-20 20:02:26 浏览: 105
由Python运算π的值深入Python中科学计算的实现
可以使用蒙特卡罗方法来估算π的近似值,具体实现可以参考以下代码:
import random
def estimate_pi(n):
num_inside = 0
for i in range(n):
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)
if x**2 + y**2 <= 1:
num_inside += 1
return 4 * num_inside / n
print(estimate_pi(1000000))
这个方法的原理是,我们在一个正方形内随机生成n个点,然后计算有多少个点落在以原点为圆心、半径为1的圆内,最后用这个比例乘以4就可以得到π的近似值。当n越大时,估算的结果越接近π的真实值。
阅读全文