首页 > 解决方案 > 计算 4*(1-(1/3)+(1/5)-(1/7)+...+(1/2n-1)) 的python代码

问题描述

我对数学很感兴趣,但我对 python 编码不太了解我想用 python 编写一个代码来计算:

4*(1-(1/3)+(1/5)-(1/7)+...+(1/2n-1))

收敛到 pi。我想要一个 python 代码,以便我导入 n 例如 1,2,3,1000,...并查看答案。

标签: pythonpython-3.7

解决方案


这里。

def pi_approx(n):
    return 4*sum([((-1)**i)/(2*i+1) for i in range(n)])

推荐阅读