我试图在数学上演示蒙特卡洛方法,但我总是得到 0。我已经试过把 sci=sci+1,import randomimport mathimport timeprint("generando")sci=0for i in range(30): x = random.random() y = random.random() if (x<x*x)and(y<=y*y) :#probably imposible to reach(?) sci += 1 #probably the error time.sleep(0.001)scu=ir=(4*sci)/scu它实际上需要给出一个接近 pi 的数字,当你增加 for 的范围时会更准确。
添加回答
举报
0/150
提交
取消