使用蒙特卡洛法求出曲线y=x*x与x轴之间在0-1范围内的面积
种子数为10
使用100000个点进行计算
结果保留3位小数
答案如下:
import random
random.seed(100)
hit = 1
for i in range(100000):
x,y = random.random(),random.random()
if y < x*x:
hit += 1
print("{:.3f}".format(hit/100000))
使用循环打印出下列图形
0
11
222
3333
44444
55555
6666
777
88
9
for i in range(10):
if i<=4:
print(str(i)*(i+1))
else:
print(str(i)*(10-i))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)