用Python计算圆周率π

发布时间 2023-11-15 09:38:46作者: 蜡笔不小新*
 
from random import random
from math import sqrt
from time import *
from tqdm import tqdm
DARTS=10000000
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)
for i in tqdm(range(10)):
print("\r{:3}%".format(i/10*100))
sleep((clock())/100)
print("pi的值{}.".format(pi))