Exercices Les Bases Python Factorielle
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Factorielle

La factorielle d'un nombre n (notee n!) est le produit de tous les entiers de 1 a n. Par exemple :
5! = 5 x 4 x 3 x 2 x 1 = 120
3! = 3 x 2 x 1 = 6
1! = 1
0! = 1 (par convention)

C'est un bon exercice pour pratiquer la boucle while avec un accumulateur. Au lieu d'additionner comme avant, tu multiplies.

Écris une fonction factorielle(n) qui calcule la factorielle de n avec une boucle while.

Exemple :
factorielle(5) renvoie 120
factorielle(0) renvoie 1

Tests (3/4)

Factorielle de 5
assert factorielle(5) == 120
Factorielle de 0
assert factorielle(0) == 1
Factorielle de 1
assert factorielle(1) == 1

+ 0 tests cachés

Indices (3 disponibles)

solution.py