首页 > 编程语言 > 详细

Python第二周

时间:2020-03-25 16:15:54      阅读:32      评论:0      收藏:0      [点我收藏+]
 from tqdm import tqdm
 import time
 from random import random
 from math import sqrt
 DARTS=1000000
 hits=0.0
 time.clock()
 for i in range(1,DARTS):
     x,y=random(),random()
     ist=sqrt(x**2+y**2)
     if dist<=1.0:
         hits=hits+1
 for i in tqdm(range(1,DARTS//100000+1)):
     time.sleep(0.05)
 pi=4*(hits/DARTS)
 print("Pi值是{}.".format(pi))
 print("运行时间是:{:.5f}s".format(time.clock()))

 

有进度条的圆周率程序

 

Python第二周

原文:https://www.cnblogs.com/f0121/p/12566132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!