用python算圆周率π
1.准备第三方库pip
打开cmd 输入代码:pip install requests ,随后就会成功
因为小编已经安装好了,所以就不把图截出来了
2.利用马青公式求π
3.用python语言编写出求圆周率到任意位的程序如下:
from math import *
from tqdm import tqdm
from time import *
total,s,n,t=0.0,1,1.0,1.0 clock()
while(fabs(t)>=1e-6):
to
今日主讲蒙特卡罗方法求圆周率π和绘制7段数码管
蒙特卡罗
蒙特卡罗方法就是撒点(也就是随机数),撒出无数点(尽量多的点),计算满足条件的点个数占总个数的比例,广泛应用于各类概率性问题,今天我们就用这个思想求π
如下图所示,对正方形区域进行撒点,用.random()得出点的x,y,然后用距离公式判断点是否在圆上
#π.py
from random import random
from time import perf_counter
DARTS = 1000*1000#dart中文意思是飞镖
h