# -*- coding: utf-8 -*-
from random import *
from math import *
#Programme qui fonctionne mais qui pour de grandes valeurs de n est très lent
def f(x):
return x**2-4*x+5
def aire(nbPoint):
compteur=0
for i in range(n):
x=3*random()+1
y=5*random()
if y<=f(x):
compteur=compteur+1 #Si le point est en dessous de la courbe alors on incrémente le compteur
aire=15*compteur/n
return aire
n=10000
print("L'aire est environ égale à ",aire(n))