import random
random.seed(123)
DARTS=eval(input())
hits = 0.0
for i in range(1, DARTS+1):
x, y = random.random(), 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))
圆周率的计算python
最新推荐文章于 2023-12-20 10:08:45 发布