Ci-dessous se trouve une instruction qui décrit une tâche, associée à une entrée qui fournit un contexte supplémentaire. Écrivez une réponse qui complète de manière appropriée la demande.

### Instruction :
 Réécrivez le code ci-dessous pour utiliser la récursivité.

### Entrée :
 def factoriel(n):\n résultat = 1\n pour i dans la plage(1, n + 1):\n résultat *= i\n renvoie le résultat

### Réponse :

def factoriel(n):\n si n == 0:\n retourne 1\n sinon:\n retourne n*factoriel(n - 1)<|endoftext|>