Bonjour,
lors de mon calcul de moyenne, je n'arrive pas à exclure les zéros de mon fichiers.
voici mon code, je ne trouve pas mon erreur.
merci d'avance pour une aide
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
16
17 import csv with open('DataToAnalyze.csv') as csv_file: reader = csv.reader(csv_file) average = 0 sum = 0 row_count = 0 for row in reader: for column in row: n=float(column) if n != 0: sum += n row_count += 1 average = sum / row_count print('La moyenne est :', average) csv_file.close()
Partager