Hmm, das Problem ist ja, das du den Code ausgeben möchtest, zu einem Zeitpunkt wo dieser noch nicht bekannt ist, da die Schleife ja noch gar nicht durchlaufen ist.
Ich bin der Meinung du solltest erst die Schleife durchlaufen, welche die Nummerierung definiert, ohne eine Ausgabe zu machen. Dann...