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

247
Zusammenfassung
Zusammenfassung
0
Zur Steuerung von zufälligen Vorgängen braucht man Zufallsgenerato-
ren. Python hat Zufallsgeneratoren im Modul
random
.
0
Ein Zufallsgenerator ist die Funktion
randint(von, bis)
. Sie liefert
ganzzahlige Zufallszahlen im Bereich
von .. bis
.
0
Mit der Schleife
while bedingung:
wird ein Block von Anweisungen
wiederholt, solange die angegebene
bedingung
wahr ist.
0
Bei der
while
-Schleife ist entscheidend, dass die Bedingung für die
Ausführung des Schleifenkörpers einmal falsch wird, damit die Schleife
abbricht.
0
Der Abbruch der Schleife kann erreicht werden, indem eine Schleifenva-
riable verändert wird, damit die
bedingung
schließlich falsch wird.
0
Vor der eigentlichen
while
-Schleife muss der Schleifenvariablen ein
Anfangswert zugewiesen werden.
0
Als Schleifenbedingungen können wie bei Verzweigungen Vergleiche
mit
==
,
!=
,
<
,
<=
,
>
,
>=
verwendet werden.
0
Der Abbruch der Schleife kann auch erreicht werden, indem sich der
Zustand des Programms so ändert, dass diese Änderung mit einer Funk-
tion in der
bedingung
abgefragt werden kann.
0
Unterläuft dir versehentlich eine Endlosschleife, brich sie mit
(Strg)
+
(C)
ab. In manchen Situationen funktioniert das nicht. Dann
musst du die IDLE beenden und neu starten.
Neue Funktionen aus dem Modul »turtle«
position()
pos()
Gibt die Koordinaten der aktuellen Position der Turtle aus. Der
Punkt (0,0) ist im Mittelpunkt des Grafikfensters.
distance(x,y)
distance(p)
Gibt die Entfernung des Punktes (x,y) oder des Punktes p von
der Turtle zurück.
stamp()
Erzeugt einen »Stempelabdruck« der Turtle-Gestalt auf der
Zeichenfläche.

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