algorithmique et programmation (première) · Chapitre 2 · Exercice d'entraînement
Plafonner des notes
La notion de liste · Parcourir et modifier · niveau 2
Énoncé
Plafonner des notes. Un professeur a saisi des notes sur , dont certaines par erreur au-dessus de .
- Écrire une fonction
plafonner(L, m)qui modifie la listeLen remplaçant chaque élément supérieur àmparm. L'essayer surnotes = [12, 25, 18, 21, 9]avecm = 20. - Un élève propose :
for x in notes: if x > 20: x = 20. Pourquoi la listenotesreste-t-elle inchangée ?
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.