# 圆周率 π
# 简介
圆周率
复数记为
# 定义
π 是圆的周长和直径的比
关于圆周率的计算公式很多,这里只讲一个 π 的莱布尼茨公式
展开后即
使用这个公式,我们可以计算出
quarterPI = 0
MAX = 100_0000
for n in range(MAX):
quarterPI += ((-1) ** n) / (2 * n + 1)
print(quarterPI * 4)
3.1415916535897743
let quarterPI = 0
const MAX = 100_0000
for (let n = 0; n < MAX; ++n) {
quarterPI += ((-1) ** n) / (2 * n + 1)
}
console.log(quarterPI * 4)
3.1415916535897743
可以看到,我们进行了 100 万次求和,只精确到小数点后 5 位,这是一个不高效的算法。关于