Adloun

sciences numériques et technologie (seconde) · Chapitre 5 · Application directe du cours

Lire une fonction de moyenne

Les fonctions · Lire une fonction statistique · niveau 1 (application)

Énoncé

Sans l'exécuter, dire ce que renvoie mystere([2, 4, 9]) et expliquer, ligne à ligne, ce que fait la fonction.

def mystere(valeurs):
    total = 0
    for x in valeurs:
        total = total + x
    return total / len(valeurs)

Corrigé

Elle renvoie 5.0, car .

Ligne à ligne : total est un accumulateur initialisé à ; la boucle parcourt les valeurs de la liste et les ajoute une à une ; len(valeurs) donne le nombre de valeurs, ici ; la division renvoie la moyenne.

Le résultat est de type float — la division / renvoie toujours un flottant, même quand elle tombe juste.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

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

Exercice suivant avec le tuteur →