Intersecció

Dissenyeu la funció interseccio(a, b, c, p, m) que calcula els punts d’intersecció de la paràbola: \(y = ax^2+bx+c\) amb la recta \(y = px+m\).

La funció ha de retornar en aquest ordre: el nombre de punts d’intersecció (0, 1 o 2), la coordenada x del primer punt d’intersecció (0.0 si no en hi ha) i la coordenada x del segon punt d’intersecció (0.0 si no n’hi ha). Suposeu que a és diferent de 0. Les coordenades x retornades han d’estar ordenades per valors creixents.

def interseccio(a, b, c, p, m) :
    """
    >>> interseccio(1, -0.5, 0, 0, 0)
    (2, 0.0, 0.5)
    >>> interseccio(1, -0.5, 0, 0, -1)
    (0, 0.0, 0.0)
    >>> interseccio(1, 2, 3, 2, 3)
    (1, 0.0, 0.0)
    """