On rappelle que :
t[-1]
permet d’accéder au dernier élément du tableau t
.Dans cet exercice, l’opérateur **
et la fonction pow
ne sont pas autorisés.
Programmer en langage Python une fonction liste_puissances
qui prend en arguments un nombre entier a
, un entier strictement positif n
et qui renvoie la liste de ses puissances $\rm{[a^1, a^2, ..., a^n]}$.
Programmer également une fonction liste_puisssances_borne
qui prend en arguments un nombre entier a
supérieur ou égal à 2 et un entier borne
, et qui renvoie la liste de ses puissances, à l’exclusion de $\rm{a^0}$, strictement inférieures à borne
.
Exemples :
>>> liste_puissances(3, 5)
[3, 9, 27, 81, 243]
>>> liste_puissances(-2, 4)
[-2, 4, -8, 16]
>>> liste_puissances_borne(2, 16)
[2, 4, 8]
>>> liste_puissances_borne(2, 17)
[2, 4, 8, 16]
>>> liste_puissances_borne(5, 5)
[]
Test 1
|
|
Test 2
|
|
Test 3
|
|
Test 4
|
|
Test 5
|