77
3
Namen
Im zweiten Kapitel hast du Programme geschrieben, die zwar allerhand
zeichnen können, aber teilweise sehr lang waren. Wenn du nun diese Pro-
gramme abändern möchtest, beispielsweise um die Größe der Zeichnung zu
ändern, ist das eine Menge Arbeit. Unerfreulich! Doch da gibt es viele We-
ge, sich diese Arbeit zu erleichtern. Einen davon werden wir jetzt beschrei-
ten.
In diesem Kapitel lernst du ...
$
mit welchen Dingen Python und die Turtle beim Zeichnen arbeiten.
$
für diese Dinge Namen einzuführen.
$
wie vielseitig man sie verwenden kann.
$
mit kleinen Programmänderungen deine Grafiken zu verändern.
$
Benutzereingaben zu programmieren.
$
den Unterschied zwischen Zahlen und Zeichen kennen.
78
Namen
Kapitel
3
Verschieden große Dreiecke
Warum sollen denn die Dreiecke einer Zeichnung immer dieselbe Seiten-
länge haben? Zeichnen wir doch einmal verschieden große Dreiecke:
>
Überlege, was dazu an unserem Programm
dreieck02.py
zu ändern
ist! Führe diese Änderungen aus und speichere das Programm unter
dem Namen
dreieck03.py
.
Das war nicht schwierig, oder? Für das erste Dreieck waren die drei
forward(135)
-Anweisungen einfach durch drei andere – zum Beispiel
forward(65)
-Anweisungen – zu ersetzen. Und für das zweite Dreieck
etwa durch drei
forward(100)
-Anweisungen!
Oder wäre es dir so lieber?
Jetzt müsstest du wieder alle diese
forward()
-Anweisungen ändern? Auf
die Dauer ist das irgendwie langweilig. (Deswegen findest du die Program-
me
dreieck03.py
und
dreieck04.py
auch auf der Buch-CD.)
Überdenken wir die Aufgabe, ein Dreieck zu zeichnen: Da haben wir zu-
nächst ein Ding, den Zahlenwert
135
. Dieser spielt die Rolle der Seitenlän-
ge des Dreiecks. Dieses Ding –
135
– muss an drei Stellen beim Funktions-
dreieck03.py
zeichne
t
dieses Bild.
dreieck04.py
zeichne
t
dieses Bild.

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.