梅钦公式:
计算π的方法还有很多种,在这里我就不一一列举了。
在下面的程序中,我采用梅钦方法来计算圆周率。
进度条是书中已有的进度条。
1 import math
2 import time
3 scale=10
4 print("执行开始")
5 t=time.process_time()
6 for i in range(scale+1):
7 a,b='**'*i,'..'*(scale-i)
8 c=(i/scale)*100
9 π=4*(4*math.atan(1/5)-math.atan(1/239))
10 print("%{:3}[{}->{}]".format(a,b,c))
11 time.sleep(0.1)
12 print(π)
13 print("{:.2f}s".format(t))
14 print("执行结束")
运行结果如下:
到这里就完成啦~~~~~
---恢复内容结束---
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有