import random import math import time n=pow(10,7) m=0.0 print("执行开始".center(20,‘-‘)) for i in range(1,n+1): a=‘*‘*i b=‘.‘*i c=(i/n)*100 x,y=random.random(),random.random() s=math.sqrt(x**2+y**2) print("进度:{:^3.0f}% [{}->{}]".format(c,a,b)) if s<=1.0: m+=1 pi=4*(m/n) print("{}".format(pi))
原文地址:https://www.cnblogs.com/chenzhijie/p/12601070.html
时间: 2024-10-14 04:45:39