Correction de la question 3 de la partie B de l'activité 7

	
#Bibliothèque mathématiques
#https://docs.python.org/fr/3.5/library/math.html
from math import*

#-------------------------------------------------------------------------------
#Création des fonctions Python nécessaires au fonctionnement du programme
#-------------------------------------------------------------------------------

#Fonction numérique que l'on étudie
def f(x):
    y=x**3+x-14
    return y

#Fonction qui donne l'intervalle d'amplitude h ...
#... qui contient la solution de l'équation f(x)=0
def balayage(debRech,amplitude,k):
    pas=amplitude
    x=debRech
    while (f(x)-k)*f((x+pas)-k)>0:
        x=x+pas
    return x

#--------------------------------------------------------------------------
#Programme principal
#--------------------------------------------------------------------------


h=0.0001
k=2
a=0
a=balayage(a,h,k)
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