Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Note en lettres
Quand tu as plusieurs conditions a tester les unes apres les autres, tu utilises elif (contraction de else if). Python teste chaque condition dans l'ordre, et des qu'il en trouve une vraie, il exécute le bloc correspondant et ignore tout le reste.
Un truc malin : si tu testes dans l'ordre decroissant, chaque elif exclut automatiquement les cas deja traites. Par exemple, si tu testes d'abord note >= 16, et que tu arrives au elif suivant, tu sais deja que note < 16.
Écris une fonction note_lettre(note) qui convertit une note sur 20 en lettre : 16 et plus : 'A' 14 a 15 : 'B' 12 a 13 : 'C' 10 a 11 : 'D' moins de 10 : 'F'