Réponse :
Explications :
Bonjour,
Une proposition de programme d'après ce que j'ai compris de l'énoncé !!
A voir avec vos collègues si ils pensent pareils ?
voir pièce jointe.
les print() aère l'affichage
si questions passez par les commentaires !!
-----------------------------------
from math import*
def racine(a,b,c):
delta = b*b-4*a*c
if delta > 0:
retour = 2,-b-sqrt(delta)/(2*a), b+sqrt(delta)/(2*a)
elif delta < 0:
retour = 2, "pas de solutions réelles"
else:
retour = 1, b/(2*a)
return tuple(retour)
# 3x^2 - x - 10 = 0
print()
print("delta > 0 :")
print(racine(3,-1,-10))
print()
# -4x^2 - 4x - 1 = 0
print("delta = 0 :")
print(racine(-4,-4,-1))
print()
# x^2 - 2x + 2 = 0
print("delta < 0 :")
print(racine(1,-2, 2))
print()