# Importation du module Mathematical functions
import math
# a*x*^2 + b*x + c est un trinôme du second degré.
print("Soit une équation de la forme : ax^2 + bx + c = 0")
# On rentre des nombres réél a, b et c.
a = float(input("a = "))
b = float(input("b = "))
c = float(input("c = "))
# Calcul du discriminant delta = b**2 - 4*a*c.
delta = b**2 - 4*a*c
# Si delta est négatif
if(delta < 0):
print("L'équation n'a pas de solution")
# Sinon, delta peut être positif ou nul
else:
# Si delta est nul
if (delta == 0):
print("L'équation a une solution double.")
x = -b / (2.*a)
print ("La solution est x = ",x)
#Sinon, delta ne peut plus qu'être positif.
else:
print("L'équation a deux solutions solutions.")
x1 = (-b - math.sqrt(delta)) /(2*a)
x2 = (-b + math.sqrt(delta)) /(2*a)
print ("Les solutions sont x1 = ",x1, " et ", x2)