repl.it
@emmway/

Monte Carlo

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
from random import uniform
Somme=0 # tirs dans la cible (quart de disque unité)
i=0
NbTirs=100000  #nombre de tirs
while i<NbTirs:
 x=uniform(0,1)
 y=uniform(0,1)
 if x**2+y**2<1:
      Somme+=1
 i+=1
freq=Somme/NbTirs #frequence
print(freq*4) #valeur approchée de pi