Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté dédiée d'experts sur notre plateforme de questions-réponses.

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 ?