一、计算公式:
梅钦公式:
π=圆周长/直径
π=圆面积/半径平方
计算π的方法还有很多种,在这里我就不一一列举了。
在下面的程序中,我采用梅钦方法来计算圆周率。
进度条是书中已有的进度条。
二、代码如下:
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("执行结束")
运行结果如下:
到这里就完成啦~~~~~
---恢复内容结束---