下面是一个使用沃特斯公式计算圆周率的Python程序示例:

python
import math
def calculate_pi(iterations):
pi = 0
for i in range(iterations):
pi += (-1)i / (2*i + 1)
pi *= 4
return pi
iterations = 100000
computed_pi = calculate_pi(iterations)
print(f"通过{iterations}次迭代计算得到的圆周率值为:{computed_pi}")
print(f"Python中math库中的圆周率值为:{math.pi}")
这段代码定义了一个`calculate_pi`函数,用于计算圆周率的值。程序中通过多次迭代来近似计算圆周率,并将最终的结果打印出来,同时也打印了Python中math库中定义的圆周率值作为对比。
你可以运行这段代码,尝试不同的迭代次数,查看计算得到的圆周率值与math库中的圆周率值的接近程度。

查看详情

查看详情