O'Reilly logo

Python für Kids by Gregor Lingl

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

369
Zusammenfassung
sekundenzeiger.speed(0)
minutenzeiger = Turtle()
minutenzeiger.shape("minutenzeiger")
tick()
Damit ist der Minutenzeiger noch recht farblos. Es bleibt also einiges zu
tun, sowohl, was die Gestaltung der Uhr anbelangt, wie auch in puncto
Stundenzeiger und Datumsangabe.
Für die Wochentags- und Datumsanzeige musst du mit der Turtle auf die
Zeichenfläche schreiben. Dass du das mit der
turtle
-Funktion
write()
tun kannst, kannst du in folgender Weise interaktiv erforschen:
>>> reset()
>>> pu(); fd(90)
>>> write("Sonntag")
>>> bk(30)
>>> write("Montag", align="center")
>>> bk(30)
>>> write("Dienstag", align="center",
font=("courier", 14))
>>> bk(30)
>>> write("Mittwoch", align="center",
font=("courier", 14, "bold"))
>>> bk(50)
>>> write("11. Sept. 2001", align="center",
font=("courier", 20, "bold"))
>
Wage dich an die Erweiterung des Uhrprogramms. Anspruchsvoll, aber
lohnend! Zum Vergleich findest du eine Lösung auf der Buch-CD.
Zusammenfassung
Dieses Kapitel hat viele Neuigkeiten gebracht:
0
onclick()
,
onkeypress()
+
listen()
und
ontimer()
sind Metho-
den des
screen
-Objekts, mit denen man ereignisgesteuerte Programme
erstellen kann.
0
Turtle
-Objekte haben ebenfalls Methoden, um auf Ereignisse reagie-
ren zu können:
onclick()
und
ondrag()
.
0
screen.ontimer()
eignet sich besonders für die Erstellung grafischer
Animationen.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required