Bonjour,
J'ai un petit script qui lit un fichier, mais j'ai un petit problème:
Après avoir entré la dernière ligne dans ma console, j'ai ce message: "list Index out of range"from module import Module
class Skeleton(Module):
def action(self):
N=int(self.readline())
surfaceTot=0
for line in self.read(): # Lit ligne par ligne
dimensions=line.split()
surfaceTot+= float(dimensions[0]) * float(dimensions[1])
print dimensions[0], dimensions[1]
print surfaceTot
self.write(str(surfaceTot)) # ecrit la ligne modifiee
A part la première ligne, les suivantes sont composées de 2 chiffres séparés par un espace, exemples:
2 15
2.15 4587
...
J'ai donc chercher l'erreur en ajoutant 2 print (en rouge) et cela affiche exactement ce que je veux!
Pouvez-vous m'aider svp?
Merci d'avance
(PS: l'indentation est effacée dans la citation)
Partager