任务描述
本关任务:编写一个能计算Π值的函数,要求采用莱布尼兹公式方法。
相关知识
为了完成本关任务,你需要掌握:
1.函数的设计
2.莱布尼兹公式:π = 4/1 − 4/3 + 4/5 − 4/7 + 4/9 − 4/11…
3.计算精度和浮点数
编程要求
根据提示,在右侧编辑器补充代码,计算并输出15 位精度的 pi 值。
测试说明
平台会对你编写的代码进行测试:
测试输入:
预期输出:3.140592653839794
测试输入:10000
预期输出:3.141492653590034
开始你的任务吧,祝你成功!
from math import pi
def estimate_pi_by_leibniz(n_terms = 1000):
"""
通过莱布尼兹公式计算 pi 值,此方法不容易得到 15 位精度的 pi 值
莱布尼