Bonjour,
L’énoncé de l'exercice 4 (semaine 3) est le suivant: Écrire le programme de votre choix. Seule contrainte : ce programme devra utiliser une boucle "for" afin de parcourir une liste.
je vous soumets mon programme qui vise à compter le nombre de notes au dessus de 14, entre 12 et 14, entre 8 et 12, en dessous de 8 ... dans une liste de notes. Je m'interroge: faudrait -il remplacer le If et elif par une boucle en While ? Est ce que cela permettrait de gagner en efficacité?
Je suis totalement novice, merci pour l'amélioration apportée.
j'en profite pour remercier David roche pour le cours "Programmer en Python"
Notes= [10,11,12,15,16,8,6,5,14,3]
compteur1=0# nombre de notes au dessus de 14
compteur2=0# nombre de notes entre 12 et 14
compteur3=0# nombre de notes entre 8 et 12
compteur4=0# nombre de notes en dessous de 8
for nombre in Notes:
if nombre>=14:
compteur1=compteur1+1
elif nombre>=12 and nombre<14:
compteur2=compteur2 +1
elif nombre>=8 and nombre<12:
compteur3=compteur3 +1
else:
compteur4=compteur4+1
print("nombre de notes au dessus de 14: ", compteur1)
print("nombre de notes entre 12 et 14: ", compteur2)
print("nombre de notes entre 8 et 12: ", compteur3)
print("nombre de notes en dessous de 8: ", compteur4)
semaine 3 exo4
Modérateur : Équipe sillages.info
-
- Messages : 26
- Enregistré le : ven. 9 juin 2017 10:00
Re: semaine 3 exo4
Très bien, rien à redire
Bonne continuation
Bonne continuation
Retourner vers « Programmation en Python »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité