Durchlaufen von Wertebereichen in Python
Im folgenden wird »setpos( x, y )« 200 Mal ausgeführt. Bei der ersten Ausführung ist »x« Null, bei der nächsten Eins, dann Zwei, und so weiter bis 199.
Durch »tracer( 0 )« wird die dauernde Anzeige des Zeichenvorgangs verhindert. Statt dessen wird das Zeichenergebnis erst am Ende einmal mit »update()« angezeigt. Dadurch kann schneller gezeichnet werden.
- Zauberrolle
from turtle import *
from random import *n = 200
tracer( 0 )
for x in range( n ):
y = randint( 1, n )
setpos( x, y )update()
Zeichnen Sie eine Linie mit einem Stift, der dabei immer größer wird (dadurch sollte eine Linie entstehen, die immer dicker wird). Auf diese Weise entsteht eine Form, die (zumindest beim zuerst gezeichneten Teil) einem Dreieck ähnelt.
Tip Zeichnen Sie in einem Wiederholungszauber immer nur ein (relativ kurzes) Stück der Linie und legen Sie dann die neue Breite des Stiftes fest. Die Breite des Stiftes soll durch die Wiederholungsvariable (oben wäre dies »x«) bestimmt werden.