用python写了个脚本运行如下:
def qiu_pi(n):
a=1
for i in range(3,n+1,2):
if ((i+1)/2)%2==0:
a=a-(1/i)
if abs(4*a-3.1415926)<(10**(-6)):
print(i)
break
else:
continue
else:
a=a+(1/i)
if abs(4*a-3.1415926)<(10**(-6)):
print(i)
break
else:
continue
qiu_pi(10000000)
输出结果:1898275