Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

bonsoir, je dois programmer deux modules sur python. Je ne suis vraiment pas douée... Si quelqu’un pourrait regarder ou m’aider ça m’arrangerait.
Merci bonne soirée.


Bonsoir Je Dois Programmer Deux Modules Sur Python Je Ne Suis Vraiment Pas Douée Si Quelquun Pourrait Regarder Ou Maider Ça Marrangerait Merci Bonne Soirée class=

Sagot :

Réponse :

Bonjour,

Explications :

def racDicho(f,borne_inf,borne_sup,precision):

   # tester les hypothèses

   if borne_inf < borne_sup:

       a=borne_inf

       b=borne_sup

   else:

       b=borne_inf

       a=borne_sup

   

       

   fa=f(a)

   fb=f(b)

   

   if fa*fb >=0:

       print ("mauvaises bornes")

       return False

   epsilon=pow(10,precision)

   while abs(a-b)> epsilon:

       m=(a+b)/2

       fm=f(m)

       print (a,f(a),b,f(b),m,fm)

       if fm < 0:

           a=m

       else:

           b=m

   return m

# main

f=lambda x:x*x-4*x-10

print (racDicho(f,4,6,-1))

print (racDicho(f,-4,-1,-1))

View image Amateur
View image Amateur
Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et les informations de nos experts.