PaliSkill
Python pour débutants

Leçon 1 / 10 — Chapitre 9: Mise en pratique : suivi sportif

Calculer le score total d'une équipe avec une boucle et une fonction

Cette leçon combine une fonction et le motif accumulateur en boucle pour calculer automatiquement le score cumulé d'une équipe sur plusieurs matchs.

def calculer_score_total(scores_matchs):
    total = 0
    for score in scores_matchs:
        total += score
    return total

scores = [3, 1, 2, 0, 3]
print(calculer_score_total(scores))

Encapsuler ce calcul dans une fonction permet de le réutiliser sur les scores de n'importe quelle équipe, sans jamais réécrire la boucle.

À vous de jouer : adaptez cette fonction pour qu'elle calcule aussi le nombre moyen de points par match, avec len().

À vous de jouer

À faire

Que va afficher ce code ?

def calculer_score_total(scores_matchs):
    total = 0
    for score in scores_matchs:
        total += score
    return total

print(calculer_score_total([1, 1, 3, 0]))

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

Quitter le module