Fonction en Python

Exercice 6

Complétez la fonction récursive puissance() de paramètres \(x\) et \(n\) en utilisant la méthode d'exponentiation rapide afin d'obtenir rapidement \(x^n\).

Indications : La division entière d'un nombre n par 2 se réalise avec n//2, quant au reste il s'obtient avec n%2.
Remarque : On considère que n est un entier strictement positif.