Tous les exercices
Niveau 3 · Boucles· boucle, accumulateur multiplicatif
La puissance à la main
Énoncé
Écris une fonction puissance(base, exposant) qui renvoie base élevée à la puissance exposant, l'exposant étant un entier positif ou nul. Contrainte : n'utilise ni l'opérateur ** ni la fonction pow(). Reconstruis-les. Rappel : toute valeur élevée à la puissance 0 vaut 1.
Ton code est testé en appelant puissance directement. Ta fonction doit renvoyer le résultat avec return, pas l'afficher. Tes print() de débogage sont autorisés : ils apparaissent en console sans fausser la correction.
Indices
Coince ? Dévoile les indices un par un.
solution.pypuissance()
Tests
Écris ta solution, puis clique sur Tester. 5 cas t'attendent.
5 cas de test · 2 secrets