At My Fingertips
Die Framefunktion draw_current_eyes
soll zwei Augen in irgendeinem Blinzelstatus zeichnen können. Wir erstellen zuerst zwei Hilfsfunktionen:
draw_pupil
draw_current_eye
So bleibt der Code übersichtlicher und man kann ihn refaktorieren (um das linke und das rechte Auge zu zeichnen).
Der Einfachheit halber ist der Pupillencode hier schon vorgegeben:
Folgende Funktion soll je nach Wahrheitswert von right_eye
ein rechtes Auge (True
) oder ein linkes Auge (False
) erstellen. Hier sehen Sie die 4 Zwischenschritte der geschlossenen Augen:
Überprüfen Sie, dass die verschiedenen Öffnungstadien mit den Grafikbeispielen oben übereinstimmen.
Setzen Sie beide Augen nebeneinander, mit einem Abstand von radius * 2
. Benutzen Sie die Funktion, die ein Auge erstellt.
Ergänzen Sie folgende Funktion so, dass sie die blinzelnden Katzenaugen erstellt. Benutzen Sie 3 for-Schleifen nacheinander.
Fügen Sie Ihre Filmfunktion der Toolbox hinzu.
This activity has been created by Gall and is licensed under CC BY-SA 4.0.
Blinzeln
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version 4735132 (Sat, 12 Oct 2024 10:20:26 GMT)