计算4 *(1-(1/3)+(1/5)-(1/7)+ ... +(1 / 2n-1))的Python代码

问题描述 投票:-1回答:1

我对数学感兴趣,但我对python编码了解不多,我想在python中编写一个计算代码:

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

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

python python-3.7
1个回答
0
投票

这里。

def pi_approx(n):
    return 4*sum([((-1)**i)/(2*i+1) for i in range(n)])
© www.soinside.com 2019 - 2024. All rights reserved.