next up previous contents index 6264666870
Next: 1.2 Das Füllen von Up: 1. Das Turtle-Modul Previous: 1. Das Turtle-Modul   Contents   Index

1.1 Turtle-Beispiel

#File: turtle1.py 

from turtle import * 

def neck(eckenzahl, laenge, breite, col):

   winkel=360/eckenzahl

   width(breite)

   color(col)

   for i in range (eckenzahl):

   forward (laenge)

   left(winkel) 

def rosette(eckenzahl, laenge, breite, col, drehwinkel):

   for i in range(360/drehwinkel):

     neck(eckenzahl, laenge, breite, col)

     left(drehwinkel)

Mit den Funktionen dieses Moduls können schöne Rosetten gezeichnet werden, sofern die Eckenzahl ein Teile von $360°$ ist. Denken Sie daran, nach import turtle1 auch from turtle1 import * folgen zu lassen. Die Eingabe von

>>>rosette(10,40, 1, 'blue', 36)

>>>rosette(5, 80, 1, 'red', 36)

erzeugt das Bild Nr.
Figure: Zeichnen von Rosetten mit der Turtle
\includegraphics{/home/heikos/lyx/informatik/tkinter/turtle2.eps}

[*].



Heiko Schroeder 2003-03-23