ich möchte gerne Werte die ich aus einer Datei lese,
in eine Liste schreiben und diese dann summieren.
Hier ist mein Ansatz:
Code: Alles auswählen
def berechnen():#In diesen Listen sind die jeweiligen Gesamtpreise gespeichert
        global ergebnis_liste
        ergebnis_liste=[]
        
        datei_gesamt = open("/Users/user/Desktop/Kunden/emp.tmp", 'r') 
        for line_gesamt in datei_gesamt.readlines():
            
            ergebnis_liste.append(line_gesamt.strip())
            datei_gesamt.close()
       
    
    
        print sum((ergebnis_liste))        #Hier gibt es noch ein Fehler
['59.50', '67.50', '27.00', '47.60', '752.40']
leider gibt es ein Typenproblem bei Aufruf von sum()
Gibt es irgendwelche Ideen?
Grüße
Tim



 Sicherlich haben beide Seite irgend wie recht, aber bei Geldbeträgen würde ich auch immer auf einen Typen zurückgreifen, der dafür gemacht wurde. Kommen dann noch Datenbanken ins Spiel gerät man sonst schnell in die Bredouille!
 Sicherlich haben beide Seite irgend wie recht, aber bei Geldbeträgen würde ich auch immer auf einen Typen zurückgreifen, der dafür gemacht wurde. Kommen dann noch Datenbanken ins Spiel gerät man sonst schnell in die Bredouille!