使用for循环计算圆周率

圆周率计算公式如下:
在这里插入图片描述
我们可以观察以上公式,并且根据规律使用if语句和for循环进行计算。

fourth_pi = 0
iter_times = 1000000
for i in range(1,iter_times):
    if i%2:
        fourth_pi += 1/(2*i-1)
    else:
        fourth_pi -= 1/(2*i-1)
print(4*fourth_pi)

以下就是按照上述代码迭代1000000次之后的计算结果:
在这里插入图片描述

发布了273 篇原创文章 · 获赞 40 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_41855010/article/details/105130954