用python计算圆周率PI并加入进度条显示

发布时间 2023-10-30 20:00:23作者: 还是一个人a
#前提需要安装tqdm库
#次数增加pi更精确
#计算pi的公式为BBP公式
from tqdm import tqdm
import time
pi=0
n=eval(input(“请输入迭代次数”:))
for i in range(n):
pi+=1/pow(16,i)*(4/(8*i+1)-2/(8*i+4)-1/(8*i+5)-1/(8*i+6))
for k in tqdm(range(n)):
time.sleep(0.05)
print(pi)

 

)