Calculate pi:几种计算π(pi)的算法 源码
计算π 该存储库的目标是提出一些算法,使您可以高精度地计算π。 为此,使用了模块。 该模块允许定义计算中使用的十进制数字。 显然,小数位数越多,by的计算所花费的时间就越长。 由于阶乘和平方根的计算需要很高的精度,因此[Math]( )模块也用于大多数算法中。 计算背后的逻辑 所有提出的算法都是交互式过程,可提高精度,并保留小数位数,计算运行的循环越多。 该算法的设置方式是,一旦进一步的交互不更改最终数字(对于所选的小数位数),则while循环结束。 使用的算法 格里高利·莱布尼兹(Gregory-Leibniz) 拉曼努让·萨托(Ramanujan-Sato) 丘德诺夫斯基 待办事项 记录计算的开始时间和结束时间,以便可以确定总的计算时间 将π的最终结果与交互次数,开始时间和结束时间一起保存到文件中 在开始时要求获得所需的精度级别(小数位数)
文件列表
Calculate-pi-master.zip
(预估有个4文件)
Calculate-pi-master
Chudnovsky.py
961B
Gregory-Leibniz.py
285B
README.md
1KB
Ramanujan–Sato.py
592B
暂无评论