带有进度条的圆周率计算
程序员文章站
2022-06-26 10:10:29
圆周率的计算 一、计算公式: 梅钦公式: π=圆周长/直径 π=圆面积/半径平方 计算π的方法还有很多种,在这里我就不一一列举了。 在下面的程序中,我采用梅钦方法来计算圆周率。 进度条是书中已有的进度条。 二、代码如下: 运行结果如下: 到这里就完成啦~~~~~ 恢复内容结束 ......
圆周率的计算
一、计算公式:
梅钦公式:
π=圆周长/直径
π=圆面积/半径平方
计算π的方法还有很多种,在这里我就不一一列举了。
在下面的程序中,我采用梅钦方法来计算圆周率。
进度条是书中已有的进度条。
二、代码如下:
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("执行结束")
运行结果如下:
到这里就完成啦~~~~~
---恢复内容结束---
上一篇: MySQL分区表
下一篇: 数据并发操作带的的问题及解决办法