from math import * def racines(a, b, c): # Calcul du discriminant delta = b**2-4*a*c if delta < 0: # Discriminant négatif : pas de racines. On renvoit une liste vide return [] elif delta == 0: # Discriminant nul : une racine double. return [-b/(2*a)] else: # delta > 0 # Discriminant positif : deux racines return [ (-b-sqrt(delta))/(2*a), (-b+sqrt(delta))/(2*a), ]