Adloun

Puissance entière

Application directe du cours · niveau 1 (application) · NSI (terminale), chapitre 5 — La récursivité

Énoncé

Puissance entière.

Écrire une fonction récursive puissance(x, n) qui calcule pour , sans utiliser l'opérateur **. On utilisera et .

Corrigé

Le cas de base est , le cas récursif décrémente l'exposant.


def puissance(x, n):
    if n == 0:
        return 1
    return x * puissance(x, n - 1)

print(puissance(2, 10))   # affiche 1024

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.