Bonjour,
j'ai un problème avec Python:
J'ai écrit ce scripte:
with open("notes.txt", "r") as filin:
notes = []
for ligne in filin:
notes = notes + [float(ligne)]
print(notes)
moyenne = 0
for i in len(notes):
moyenne = moyenne + notes[i]
moyenne = moyenne / len(notes)
print(moyenne)

Mais quand je l'execute on me dis ça :
[13.5, 17.0, 9.5, 12.0, 14.0, 6.0, 5.5, 8.5, 10.5, 29.0, 14.0, 9.0, 15.5, 11.5, 16.0, 18.0, 13.0, 12.5, 15.5, 17.0]
Traceback (most recent call last):
File Mes scriptes\test.py", line 7, in
for i in len(notes):
TypeError: 'int' object is not iterable

Donc toute la partie de la première boucle s'effectue, mais la deuxième boucle ne s'execute pas. Et je ne vois pas où est le problème.
Pouvez vous m'aider ?