码迷,mamicode.com
首页 > 其他好文 > 详细

圆周率计算和进度条

时间:2019-03-21 00:46:05      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:下载   src   math   span   rom   时间   strong   实现   3.0   

1.大家都知道有些时候我们玩游戏或者打开一些内存比较大的电脑会出现卡顿的情况,此时就需要我们下载进度条来减缓卡顿时间了

接下来就展示下实现这个指令的代码吧

import time

scale=10

print("......执行开始......")

for i in range(scale+1);

      a,b=‘**‘*i,‘..‘*(scale-i)

      c=(i/scale)*100

      print("%{:^3.0f}

[{}->{}]".format(c,a,b))

      time sleep(0,1)

print("......执行结束......")

显然我们从这几行代码中可以看出,代码调用了pythion中的time库,这是标准时间库。我们再从IDLE看到他的运行结果

技术图片技术图片

2.接下来就是求算圆周率了

from random import random

from math import sqrt

from time import clock

DARTS=1000000

hits=0.0

clock()

for i in range(1,DARTS+1):

   x,y=random(),random()

   dist=sqrt(x**2+y**2)

   if dist<=1.0:

      hits=hits+1

pi=4*(hits/DARTS)

print("pi值是{}.".format(pi))

print("运行的时间是:{:.5f}s".format(clock())

 

圆周率计算和进度条

标签:下载   src   math   span   rom   时间   strong   实现   3.0   

原文地址:https://www.cnblogs.com/ysd973/p/10568882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!