Wieso gibt es einen Fehler, wenn der Kommentar vor stern() entfernt wird?
War der Block-Kommentar um das "def stern():" notwendig?
Könnte die Definition der Funktion stern() auch anderswo stehen?
*Wie kann man die Grösse des Sterns beim Aufruf einstellbar machen?
Wie könnte man die drei Zeilen zur zufälligen Bestimmung der Position in eine eigene Funktion auslagern?
Anstatt Sterne sollen Sechsecke gezeichnet werden. Benutzen Sie dafür eine neue Funktionsdefinition, etwa so: def sechseck():
Erweitern Sie die eben erstellte Funktion um Übergabewerte für Grösse und Strichdicke, also: def sechseck(kantenLaenge, strichDicke): Die beiden Übergabewerte sollen beim Aufruf der Funktion zufällig gewählt werden.
Und jetzt Schneeflocken: Definieren Sie eine weitere Funktion namens flocke(), in deren Körper Sie Aufrufe von stern() und sechseck() kombinieren, um eine Art Schneeflocke zu zeichnen. Bauen Sie ggf. passende Übergabewerte ein.
Und/oder passen Sie die ein oder andere Funktion so an, dass die Funktion flocke() noch echter aussehende Schneeflocken (mit geeigneten Zufallsvariationen?) produziert.