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