python用反正切函数展开式求圆周率值

问题遇到的现象和发生背景

python用反正切函数展开式求圆周率值,如下图

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
def Pi(n):
    x1 = 4*10**(n+10)//5
    x2 = -10**(n+10)//239
    pi = x1+x2
    for i in range(3,n*2,2):
        x1 //= -5*5
        x2 //= -239*239
        pi += (x1+x2)//i
    pi = 4*pi//10**10
    return '3.'+str(pi)[1:]

print(Pi(10))
print(Pi(100))
print(Pi(1000))