Construction d’une cible basée sur la Méthode de Monté Carlo Retourne une valeur approchée de PI
from kandinsky import * from random import * def cible(n,L): k=0 for i in range(n): x=randint(1,L) y=randint(1,L) d=(x-L//2)**2+(y-L//2)**2 if (d<=((L//2)/5)**2): couleur=color(255,0,0) elif (d<=((L//2)/5*2)**2): couleur=color(255,255,255) elif (d<=((L//2)/5*3)**2): couleur=color(255,0,0) elif (d<=((L//2)/5*4)**2): couleur=color(255,255,255) elif (d<=(L//2)**2): couleur=color(255,0,0) else: couleur=color(0,0,0) k+=1 set_pixel(x,y,couleur) return (n-k)/n*4