求pi的近似值

求pi的近似值

输入精度 e,使用格雷戈里公式求 π 的近似值,精确到最后一项的绝对值小于 e.

格雷戈里公式如下:

π/4​ = 1 − 1/3 + 1/5 - 1/7 + 1/9 + ··· + 1/(2 * n - 1)
注意: n从 1 开始.

e = float(input())

# 请根据 e 计算 pi 的近似值
x=-1
n=2
result=1
while(1/(2*n-3)>e):
    result = result+x*(1/(2*n-1))
    x=x*(-1)
    n=n+1
count=4*result
print(count)
发布了74 篇原创文章 · 获赞 25 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43191251/article/details/104344009
今日推荐