进度条圆周率

 1 import math
 2 import time
 3 long=14
 4 s,m=1,2
 5 start = time.perf_counter()
 6 for i in range(long+1):
 7     s=math.sqrt((1-math.sqrt(1-pow(s,2)))/2)
 8     m=m*2
 9     a = (i/long)*100
10     b = '' *  i
11     c = '' * (14-i)
12     dur = time.perf_counter() - start
13     print("\r{: 3.0f}%[{}->{}]{:.2f}s".format(a,b,c,dur))
14 time.sleep(0.5)
15 Pi=s*m
16 print("圆周率的值是{}".format(Pi))

猜你喜欢

转载自www.cnblogs.com/MARCOREUS11/p/12524550.html