#pi.py
from random import random,seed
DARTS=eval(input())
seed(123)
hits=0.0
for i in range (DARTS):
x,y=random(),random()
dist=pow(x**2+y**2,0.5)
if dist<=1.0:
hits=hits+1
pi=4*(hits/DARTS)
print("{:.6f}".format(pi))
种子数是123,如何用蒙特卡罗方法计算圆周率
最新推荐文章于 2023-10-19 11:12:20 发布