Bonjour, je rencontre un problème sur cet exercice (je bloque sur comment finir la boucle. nous n'avons pas encore appris la commande break, merci d'avance!
Écrire une boucle de programme qui demande à l'utilisateur d'entrer des notes d'élèves. La boucle se terminera
seulement si l'utilisateur entre une valeur négative. Avec les notes ainsi entrées, construire progressivement une
liste. Après chaque entrée d'une nouvelle note (et donc à chaque itération de la boucle), afficher le nombre de notes
entrées, la note la plus élevée, la note la plus basse, la moyenne de toutes les notes.
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ch1 = input("Entrez note:") li = [] while ch1: nb = float(ch1) li.append(nb) notes = sum(li) # la somme des éléments de la liste nbnotes = len(li) print(li) print(max(li), "Est la meilleure note") print(min(li), "Est la pire note") print(len(li), "Est le nombre de notes") print(notes/nbnotes, "Est la moyenne des notes.") print("Entrez note:") ch1 = input()
Partager