bonjour,
alors que je fesais un exercice de prog en python je me suis demandé quelle était la meilleure manière d’écrire une boucle qui s’arrête si un nombre négatif est donnée par l'utilisateur
j'hésite entre cette ecriture :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | while not inputNote < 0 : print("Nbr note :", len(notes), "| Note la plus élevée :", highest, "| Note la plus basse :", lowest, "| Moyenne :", average) inputNote = float(input(">")) if inputNote < 0 : continue notes.append(inputNote) if inputNote > highest : highest = inputNote if inputNote < lowest : lowest = inputNote average = sum(notes)/len(notes) |
et celle là :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | while True : print("Nbr note :", len(notes), "| Note la plus élevée :", highest, "| Note la plus basse :", lowest, "| Moyenne :", average) inputNote = float(input(">")) if inputNote < 0 : break notes.append(inputNote) if inputNote > highest : highest = inputNote if inputNote < lowest : lowest = inputNote average = sum(notes)/len(notes) |
J'attends vos réponses pour me fixer et vous remercie d'avance
+0
-0