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)
"""