Opdracht

In de vorige opdracht heb je de functie binomiumvolledig(n) geschreven, die de uitwerking van de veelterm \((a+b)^n\) uitschrijft. Maar het binomium werkt ook op andere veeltermen zoals \((2a+3b)^n\), \((a-5b)^n\) en \((-a+7b)^n\).

Definiëer een functie binomiumvolledig2(n,ca,cb) die de veelterm \((c_a*a+c_b*b)^n\) uitschrijft waarbij ca en cb de coëfficiënten van a en b zijn.

Invoer:

>>>binomiumvolledig2(3,-1,1)

Uitvoer:

-1a^3+3a^2b^1-3a^1b^2+1b^3

Invoer:

>>>binomiumvolledig(2,3,-1)

Uitvoer:

9a^2-6a^1b^1+1b^2