Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

Jupyter notebook Monte carlo Luisa Zárate Aldava.ipynb

12 views
Kernel: Python 2
from random import random from math import sqrt
x=random() y=random() x,y,x**2+y**2
N=input('Introduce el número de dardos a lanzar: ' ) m=[] for i in range (0, N): x=random() y=random() r=x**2+y**2 if r<=1: M=1 m.append(M) print 'Para', N, 'dardos lanzados, el valor aproximado de Pi es igual a', 4.0*float(sum(m))/float(N), 'con un error de', 1/sqrt(N)
Introduce el número de dardos a lanzar: 10000000 Para 10000000 dardos lanzados, el valor aproximado de Pi es igual a 3.142208 con un error de 0.000316227766017