Jython

Serie 13: Listen


1.

a) Zeichne das nebenstehende Parallelogramm mit Hilfe der Liste der Seitenlängen [71, 100, 0, 0, 71, 100].

b) Zeichne die gleiche Figur, indem du eine Liste der Eckpunke erstellst und den Befehl moveTo(p) verwendest.

       
2.

Mit dem linken Mausklick werden beliebig viele Punkte gezeichnet und in einer Liste gespeichert. Klickt man mit der rechten Maustaste, so werden vom Punkt des Mausklicks aus Verbindungslinien zu allen gespeicherten Punkten gezeichnet.

 

       
3.

Zeichne mit dem linken Mausklick beliebig viele Punkte, so dass jeder neu gezeichnete Punkt mit allen übrigen Punkten verbunden wird.

Anleitung: Gehe vor ähnlich wie im Beispiel 4: linker Mausklick erzeugt einen Punkt und speichert ihn in einer Liste corner. Die Verbindungslinien kannst du mit zwei for-Schleifen zeichnen:

for p in corner:            
    for q in corner:
        setPos(p)
        moveTo(q)