Hello,
Nein, in der Funktion wird sie als Parameter übergeben und steht damit zur Verfügung. Der Parameter überlagert innerhalb der Funktion auch die globale Variable zahl. zahl ist global überflüssig.
Und auch im Beispiel 10 waren Fehler drin. Lokale Variablen global angelegt, Funktionsergebnis nicht genutzt, stattdessen globale Variablen verwendet.
Ich hab das mal korrigiert. Insgesamt ist das für meinen Geschmack noch zu geschwätzig, mit zu vielen Variablen. Aber um dem Anfänger die einzelnen Schritte zu zeigen, mag es geeignet sein.
Dann sollte aber gerade DAS, was nun nicht mehr drin ist, erläutert werden. Woher soll ein Anfänger sonst wissen, warum hier so verfahren wird und eben nicht, wie gelöscht?
Liebe Grüße
Tom S.
--
Die Krawatte ist das Kopftuch des Westens
Die Krawatte ist das Kopftuch des Westens