python - 计算 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,...并查看答案。
解决方案
这里。
def pi_approx(n):
return 4*sum([((-1)**i)/(2*i+1) for i in range(n)])