from random import random
def PI(times):
hits = 0
for i in range(times):
x = random()*2 - 1
y = random()*2 - 1
if x*x + y*y <= 1:
hits += 1
return 4.0 * hits/times
times = int(input("请输入投掷次数:"))
print(PI(times))
python学习之利用蒙特.卡罗方法计算圆周率近似值
最新推荐文章于 2024-09-14 19:36:05 发布