python学习笔记 第四章2(用蒙特卡罗法计算圆周率)

圆周率的计算: 首先用基本公式求解: 程序为: #精确圆周率 pi=0 N=100 for k in range(N): pi=pi+1/pow(16,k)( 4/(8k+1)-2/(8k+4)- 1/(8k+5)-1/(8*k+6)) print(“圆周率的值为:{}”.format(pi)) 运行结果为3.141592653589793 下面我们考虑蒙特卡罗方法,思路为随机向一个边长为1的正方
相关文章
相关标签/搜索