我正在编写Python代码来计算pi到很多位,但是python只允许我计算16位数。(尽管12345**12345不是问题,但这是不公平的。)有没有可能以更高的精确度计数?存在某个对象,哪一个可以确定更多的数字?代码如下:
def fl(x):
if x < 2:
return 1
else:
return x*fl(x - 1)
per = int (input("Period: "))
k = 0
x = 1
while k < per:
x += (fl(6*k)*(13591409 + 54514013