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 :
 Créer un algorithme qui calcule la factorielle d'un nombre donné.

### Entrée :
 N / A

### Réponse :

 def factoriel(n): \n # Cas de base \n si n == 0: \n return 1\n \n # Cas récursif \n return n * factoriel(n-1)<|endoftext|>