Dichotomie
## Définition de la fonction dichotomie
def dichotomie(f,a,b,epsilon):
![]()
# f est la fonction
![]()
# a et b définissent l'intervalle de recherche de départ
![]()
# epsilon définit la précision attendue pour le résultat
![]()
while abs(b-a)>epsilon:
![]()
![]()
![]()
if f(a)*f((a+b)/2) <0:
![]()
![]()
![]()
![]()
b=(a+b)/2
![]()
![]()
![]()
else :
![]()
![]()
![]()
![]()
a=(a+b)/2
![]()
return a