Factorielle
Algorithmique classique
Enonce
Calculer $n!$ de manière itérative (sans récursion).
Signature attendue
def factorielle(n: int) -> int:
Exemples
factorielle(0)→1factorielle(5)→120factorielle(10)→3628800
📖 Rappel de cours
Le produit des entiers de 1 à n. Un accumulateur initialisé à 1, multiplié successivement par chaque entier.
⚠ Le piège : 0! = 1 par convention, et le schéma le donne gratuitement : la boucle ne tourne pas, l'accumulateur garde sa valeur initiale. Python gère les grands entiers sans débordement, contrairement au C.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Recherche Linéaire
- Inverser une Liste
- Palindrome
- Somme des Chiffres
- Nombre de Voyelles
- Vérifier si Premier
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.