ich will aus dem Kontoendstand (den man ja nach einem Kontoauszug hat) rückwärts mit einer Liste der Kontobewegungen die Beträge errechnen,
die durch die einzelnen Kontobewegungen entstanden sind.
Damit will ich einen Grafen zeichnen[1].
Nach einem viel aufwendigerem Ansatz und rumprobieren über die letzten Tage,
bin ich schließlich zur folgenden Funktion gekommen:
Code: Alles auswählen
konto_bewegungen = [10.0,12.0,7.0,-3.1,7.2,-32.7,6.0]
def absolute_betraege(betrags_liste):
konto_end_stand = 32.0
neuer_wert = 0
betrags_liste.reverse()
for i in xrange(len(betrags_liste)):
# ziehe Betrag von neuer_wert ab
# speicher das Ergebnis in neuer_wert
neuer_wert = neuer_wert - betrags_liste[i]
betrags_liste[i] = neuer_wert
betrags_liste.reverse()
return betrags_liste
absolute_betraege(konto_bewegungen)
Kann man da vielleicht gar was mit List Comprehensions machen?
cu Sebastian
[1] http://spuddel.sp.funpic.de/dokuwiki2/d ... ontolister