现代计算机是如何计算圆周率的?

如题所述

第1个回答  2022-12-14

可以用编程语言计算。以下是python语言:

pi=0.0

N=100

foriinrange(N):

pi+=(1/pow(16,i)*( 4/(8*i+1)-2/(8*i+4)-1/(8*i+5)-1/(8*i+6))  ) 

print('圆周率为{:.10f}'.format(pi))

请把以上代码拷进python语言开发环境里运行,结果如下(下图是使用python开发环境Spyder运行上述代码的结果):圆周率为3.1415926536

扩展资料

在日常生活中,通常都用3.14代表圆周率去进行近似计算。而用十位小数3.141592654便足以应付一般计算。即使是工程师或物理学家要进行较精密的计算,充其量也只需取值至小数点后几百个位。

1965年,英国数学家约翰·沃利斯出版了一本数学专著,其中他推导出一个公式,发现圆周率等于无穷个分数相乘的积。

参考资料:百度百科-圆周率

相似回答