Hai Kai,
Werner kennt das halt nicht, dass man neugierig seine Nase nebenbei in Sachen reinsteckt, die man gar nicht vollständig durchdringen will ;)
Dein eigentliches Problem ist vermutlich, dass du den Wert, den die Funktion zurückgibt, nicht aufnimmst.
Wenn du folgendes machst:
...dann kannst du hinterher den Wert, der innerhalb der Funktion "counter" hieß mit "my_counter" auslesen.
--------------------
In der Funktion hast du noch ein kleines Problemchen. Mit "return" hört die Funktion auf. Alles was danach kommt, wird nicht mehr ausgeführt.
In deinem Fall:
Die zweite Zeile passiert nicht. Du musst die Reihenfolge umdrehen.
------------------
Und: damit in my_counter immer etwas drin steht, musst du auch immer etwas zurückgeben.
In deinem Fall müsste es also z.B. heißen:
und der Funktionsaufruf ist dann:
Also insgesamt:
Alles klar?