--ini-enunciat >>> from polinomis import Polinomi >>> from power import eleva_pol >>> p = Polinomi() >>> q = eleva_pol(p, 0) >>> print("[p(x)]^0 =", q) [p(x)]^0 = 1 >>> isinstance(q, Polinomi) # Comprovació que la funció retorna un Polinomi True >>> p = Polinomi() >>> p[1], p[0] = 3, 1 >>> q = eleva_pol(p, 2) >>> print("p(x) =", p, "; [p(x)]^2 =", q) p(x) = 3x+1 ; [p(x)]^2 = 9x^2+6x+1 >>> p = Polinomi() >>> p[3], p[2], p[1] = 1, -1, -2 >>> q = eleva_pol(p, 5) >>> print("p(x) =", p, "; [p(x)]^5 =", q) p(x) = x^3-x^2-2x ; [p(x)]^5 = x^15-5x^14+30x^12-15x^11-81x^10+30x^9+120x^8-80x^6-32x^5 --fi-enunciat >>> p = Polinomi() >>> p[2] = 1 >>> print(eleva_pol(p, 100)) x^200 >>> print(eleva_pol(p, 17)) x^34 >>> p = Polinomi() >>> p[2], p[1], p[0] = 1, 3, -1 >>> print(eleva_pol(p, 6)) x^12+18x^11+129x^10+450x^9+690x^8+18x^7-911x^6-18x^5+690x^4-450x^3+129x^2-18x+1 >>> print(eleva_pol(p, 7)) x^14+21x^13+182x^12+819x^11+1911x^10+1638x^9-1547x^8-2769x^7+1547x^6+1638x^5-1911x^4+819x^3-182x^2+21x-1 >>> print(eleva_pol(p, 0)) 1