semaine 3 exo4

Cette formation aborde les bases de la programmation informatique.

Modérateurs : Équipe sillages.info, David ROCHE

CALZAS
Messages : 1
Enregistré le : mar. 29 janv. 2019 10:03

semaine 3 exo4

Messagepar CALZAS » mar. 29 janv. 2019 10:15

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)

David ROCHE
Messages : 21
Enregistré le : ven. 9 juin 2017 10:00

Re: semaine 3 exo4

Messagepar David ROCHE » mar. 29 janv. 2019 13:15

Très bien, rien à redire
Bonne continuation


Retourner vers « Programmation en Python »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité