SunuCode
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.py
Tests

Écris ta solution, puis clique sur Tester. 5 cas t'attendent.

5 cas de test · 2 secrets