蒙特卡罗方法
代码中结尾加上 \进行换行
from random import random
from time import perf_counter
star = eval(input(“输入随机点的数量:”))
number = 0.0
start = perf_counter()
for i in range(1,star+1):
x, y = random(),random()
dis = pow(x2+y2,0.5)
if dis < 1:
number += 1
pai = 4.0 * (number/star)
print(‘圆周率是:{}’.format(pai))
print(‘运行时间为:{:.5f}s’.format(perf_counter() - start))
圆周率的计算
最新推荐文章于 2023-06-29 19:59:32 发布