#CalPiV2.pyfrom random import randomfrom time import perf_counterDARTS = 1000*1000hits=0.0start = perf_counter()for i in range(1,DARTS+1): x,y = random(),random() dist=pow(x**2+y**2,0.5) if dist <=1.0: hits=hits+1pi=4*(hits/DARTS)print("圆周率值是:{}".format(pi))print("运行时间是:{:.5f}s".format(perf_counter()-start))
原文地址:https://www.cnblogs.com/oycc2000/p/11230552.html
时间: 2024-10-16 17:10:44