大学Python任务 莱布尼兹公式计算Π值

img


本关任务:编写一个能计算Π值的函数,要求采用莱布尼兹公式方法。

函数名自己改一下:

def Pi(n_terms = 1000):
    pi = 0
    for i in range(1,n_terms+1):
        pi += 4/(2*i-1)*(-1)**(i+1)
    return round(pi,15)

>>> Pi()
3.140592653839794
>>> Pi(10000)
3.141492653590034
>>>