Correction de la question 3 de la partie B de l'activité 7
#Fonction numérique que l'on étudie
def f(x):
y=x**3+x-14
return y
#Fonction Python qui donne l'intervalle d'amplitude h ...
#... qui contient la solution de l'équation f(x)=0
def balayage(debRech,amplitude):
pas=amplitude
x=debRech
while f(x)*f(x+pas)>0:
x=x+pas
return x
#--------------------------------------------------------------------------
#Programme principal
#--------------------------------------------------------------------------
h=0.001
a=0
a=balayage(a,h)
print("L'intervalle d'amplitude ",h," et qui contient la solution de l'équation f(x)=0 est : ")
print(']',a,' ; ',a+h,'[') #ATTENTION AUX RESULTATS OBTENUS