Bonjour tout le monde,

Je découvre complètement Python.

Je souhaiterai faire tourner un programme permettant de résoudre l'équation bicarrée suivante : (E) : aX^4+bX^2+c=0

Je connais la méthode de résolution, et voici ci-dessous quelques réflexions.

Posons T=X^2 (besoin de définir une nouvelle variable)

Alors (E) : aT^2+bT+c=0

Calcul de Delta

Delta = b² - 4ac

3 cas possibles : si Delta < 0, si Delta = 0 et si Delta > 0

Pour Delta < 0, pas de solution.

Si Delta = 0, une solution donnée par : T = -b/2a et donc X=(+ou-) sqrt(T) (besoin de tester le signe de T)

Si Delta > 0, deux solutions réelles distinctes :

T_1 = (-b-sqrt(Delta))/2a et T_2 = (-b+sqrt(Delta))/2a

Donc X_1 = (+ou-) sqrt(T_1) et X_2 = (+ou-)sqrt(T_2) (besoin de tester le signe de T_1 et de T_2)

Voilà, je n'ai absolument aucune idée de comment utiliser Python pour réaliser ceci.

A l'aide !! ^^

Merci d'avance