Python计算pi及其进度条显示

上周老师布置了一个课后作业,去尽可能的准确计算π的值,还要显示时间和进度条,对于python小白的我,当然是综合书上和网上的知识,自己做了一个小程序,代码如下:

一、写代码的准备工作:用pip下载第三方库tqdm

步骤1:打开cmd

步骤2:输入pip install 你要安装的库(如 pip install tqdm) #pip一般是在安装python的时候就有了,但是我还没有tqdm库,所以就要去下载

二、写程序

from math import *

from tqdm import tqdm

from time import *

total,s,n,t=0.0,1,1.0,1.0

clock()

while(fabs(t)>=1e-6):

total+=t

n+=2

s=-s

t=s/n

k=total*4

print("π值是{:.10f} 运行时间为{:.4f}秒".format(k,clock()))

for i in tqdm(range(101)):

print("\r{:3}%".format(i),end="")

sleep((clock())/100)#用执行程序的总时间来算出进度条间隔的时间

  

三、效果图如下:

转载于:https://www.cnblogs.com/daydayup12138/p/10568043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值