python计算圆周率近似值_使用python实现计算圆周率π的方法

使用python实现计算圆周率π的方法

发布时间:2020-11-19 17:34:12

来源:亿速云

阅读:94

这期内容当中小编将会给大家带来有关使用python实现计算圆周率π的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1.拉马努金公式:

python计算圆周率近似值_使用python实现计算圆周率π的方法_第1张图片

2.高斯-勒让德公式:

设置初始值:

反复执行以下步骤直到 与 之间的误差到达所需精度:

则π的近似值为:

面给出前三个迭代结果(近似值精确到第一个错误的位数):

3.140...

3.14159264...

3.1415926535897932382...

该算法具有二阶收敛性,本质上说就是算法每执行一步正确位数就会加倍。

3.波尔文四次迭代式

这个公式由乔纳森·波尔文和彼得·波尔文于1985年发表的。

bailey-borwein-plouffe算法

1605778503.png

这个公式简称BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同发表。它打破了传统的圆周率的算法,可以计算圆周率的任意第n位ÿ

你可能感兴趣的:(python计算圆周率近似值)