from random import random
from math import sqrt
from time import perf_counter
import time
#进度条
print("2022310143117")
for i in range(1, 101):
print("\r", end="")
print("进度: {}%: ".format(i), "▓" * (i // 2), end="")
#sys.stdout.flush()
time.sleep(0.05)
print("\n")
DARTS = 1000
hits = 0.0
perf_counter()
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(perf_counter()))
标签:perf,format,Python,random,DARTS,print,import From: https://www.cnblogs.com/hexindui/p/17802230.html