from math import sqrt;

def trinome(a, b, c):
    """ Résolution équation quadratique """
    delta = b**2 - 4*a*c
    if delta > 0.0:
        assert(a != 0)      
        racine_delta = sqrt(delta)
        return (2, (-b-racine_delta)/(2*a), (-b+racine_delta)/(2*a))
    elif delta < 0.0: return (0,)
    else: 
        assert(a != 0)     
        return (1, (-b/(2*a)))
    
if __name__ == "__main__":
    print(trinome(1.0, -3.0, 2.0))
    print(trinome(1.0, -2.0, 1.0))
    print(trinome(1.0, 1.0, 1.0))