使用系列的近似pi

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

“如何获取pi的说明”“>

def approximate_pi():
    EPSILON = 1.0e-7
    term = 1
    n = 0
    sum_pi = 0
    while term > EPSILON:
        term = 4 * (((-1) ** (n)) / (2 * n + 1))
        sum_pi += term
        n += 1
    print(float(round(sum_pi,10)))

这是我到目前为止的代码。我在这里做错了什么?它需要打印出3.1415924536

def近似值_pi():EPSILON = 1.0e-7项= 1 n = 0 sum_pi = 0而term> EPSILON:项= 4 *((((-1)**(n))/(2 * n + 1 ))sum_pi + =项n + = 1 ...

python series pi
1个回答
0
投票

该作业特别提到,下一项必须小于绝对值

© www.soinside.com 2019 - 2024. All rights reserved.