.. index:: single: Avaluació de polinomis(2). Jutge P72986 Jutge.org: `P72986: Avaluació de polinomis (2) `_ ------------------------------------------------------------------------------------------------- Feu una funció *aval_poli_horner(x, l)* que donat un nombre *x* i una llista *l* que representa la llista de coeficients [:math:`c_0, c_1,\ldots, c_n`] del polinomi :math:`p(z) = c_0 + c_1z + \cdots + c_nz^n`, calculi i retorni :math:`p(x)`. .. note:: Feu servir el `Mètode d'avaluació de Horner `_ | .. code-block:: python3 >>> r = aval_poli_horner(2, [3, 4, 5]) >>> round(r, 1) 31.0 >>> r = aval_poli_horner(3, [0, 0, 10]) >>> round(r, 1) 90.0 >>> r = aval_poli_horner(-2.5, [1, -2, 0, 5.4]) >>> round(r, 3) -78.375 | | | | | | | | | | | | :author: Salvador Roura