Outils pour utilisateurs

Outils du site


nsi:tps:exercice2:sujet_2021_7

2021 - Sujet 7 - Exercice 2

Les variables liste_eleves et liste_notes ayant été préalablement définies et étant de même longueur, la fonction meilleures_notes renvoie la note maximale qui a été attribuée, le nombre d'élèves ayant obtenu cette note et la liste des noms de ces élèves.

Compléter le code Python de la fonction meilleures_notes ci-dessous.

liste_eleves = ['a','b','c','d','e','f','g','h','i','j']
liste_notes = [1, 40, 80, 60, 58, 80, 75, 80, 60, 24]
def meilleures_notes():
    note_maxi = 0
    nb_eleves_note_maxi = ...
    liste_maxi = ...
    for compteur in range(...):
        if liste_notes[compteur] == ...:
            nb_eleves_note_maxi = nb_eleves_note_maxi + 1
            liste_maxi.append(liste_eleves[...])
        if liste_notes[compteur] > note_maxi:
            note_maxi = liste_notes[compteur]
            nb_eleves_note_maxi = ...
            liste_maxi = [...]
    return (note_maxi,nb_eleves_note_maxi,liste_maxi)

Une fois complété, le code ci-dessus donne

>>> meilleures_notes()
80, 3, ['c', 'f', 'h']
nsi/tps/exercice2/sujet_2021_7.txt · Dernière modification : de goupillwiki