Python用格雷戈里公式求pi的近似值

	输入精度 e,使用格雷戈里公式求 π 的近似值,精确到最后一项的绝对值小于 e.
	格雷戈里公式如下:
	π/4​ = 1 − 1/3 + 1/5 - 1/7 + 1/9 + ··· + 1/(2 * n - 1)
	代码如下:
e = float(input())
x = 0
n = 1
while True:      #不断循环去找出条件符合的结果
    x = x + pow(-1,n + 1) * (1/(2 * n - 1))   #格雷戈里公式
    if(e > abs(1/(2 * n - 1))):		
        break    #满足条件跳出循环
    else:
        n += 1
print(x*4)

你可能感兴趣的:(Python用格雷戈里公式求pi的近似值)