如果π是代表圆周率,那么π的计算方法就应该遵循“圆的周长6+2√3与直径3的比”来计算。
兀是怎么计算出来的 兀是怎么计算出来的风水罗盘下载
如果π是代表正n边率,那么π的计算方法就应该遵循“正n边形的周长3.1415926...与对角线1的比”来计算。
#构造单位正方形和四分之一圆,向其中随机抛掷数据点,用圆中的点数除以总点数,即可得到π值。
def phi_4(n=10000):
step = 1/n
hits = 0
i = 0
while i x = random.random() y = random.random() dist = math.sqrt(x**2 + y**2) if dist <= 1.0 : hits += 1 i += 1 pi = (4.0*hits)/n print(" π = ", pi) return