Adloun

sciences numériques et technologie (seconde) · Chapitre 5 · Exercice d'entraînement

Compléter la factorielle

Les fonctions · Définir et appeler une fonction · niveau 3 (difficile)

Énoncé

La fonction incomplète suivante doit renvoyer le produit (la factorielle de ) :

def factorielle(n):
    p = ...                     # à compléter (initialisation)
    for i in range(1, ...):     # à compléter (borne)
        p = ...                 # à compléter (accumulation)
    return p
  • Compléter les trois lignes pour que factorielle(5) renvoie 120.
  • Modifier la fonction pour qu'elle renvoie plutôt le produit des entiers pairs de à .

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

100 % gratuit

Cherche cet exercice avec le tuteur

Commencer avec le tuteur, sans compte

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Chercher avec le tuteur →