#!/usr/bin/env python # encoding: utf-8 """Summiere alle Zahlen einer Liste. Doctests: >>> liste = [] >>> for i in range(200): liste.append(i) >>> oft_summieren(liste, 100000) 19900 """ def oft_summieren(liste, anzahl): for i in range(anzahl): summieren(liste) return summieren(liste) def summieren(liste): """Summiere alle Zahlen der Liste manuell.""" # erst brauchen wir einen Zähler, auf den wir alle Zahlen aufsummieren. gesamt = 0 # Dann summieren wir alle Zahlen der Liste zu dem Zähler. for x in liste: # Das heißt, wir erhöhen ihn für jede Zahl in der Liste um die Zahl. gesamt += x # und geben ihn dann zurück. return gesamt def _test(): import doctest doctest.testmod() if __name__ == "__main__": _test()