Adloun

Lire une fonction de moyenne

Application directe du cours · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 5 — Les fonctions · Lire une fonction statistique

É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.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.