4.3 Verschachtelt und versetzt
Programm »figuren1.py«
Das Programm »figuren1.py« zeichnet auf dem weißen Widget 18 verschachtelte blaue Quadrate.
# Funktion
def zeichnen():
for i in range(20, 200, 10):
canvas.create_rectangle((i, i), (400-i, 400-i),\
width=3, outline="blue" )
| 2. bis 5. Zeile | Die Callback-Funktion »zeichnen« wird deklariert. |
| 3. bis 5. Zeile |
In der for-Schleife werden nacheinander von der Methode »create_rectangle« 18 verschachtelte
Rechtecke gezeichnet.
|
Aufgabe A58
Implementiere das Programm »figur1.py« am Computer, das die in der Abbildung 1 dargestellte Grafik zeichnet.
Führe das Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.
Erweitere das Programm, sodass die in der Abbildung 2 dargestellte Grafik gezeichnet wird.
- Verwende anstelle der Farbe Weiß in der Liste der Farben die Farbe Schwarz.
Führe das erweiterte Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.
Programm »figuren2.py«
Das Programm »figuren2.py« zeichnet auf dem weißen Canvas-Widget 12 verschachtelte blaue Ellipsen.
Aufgabe A59
Implementiere das Programm »figur2.py« am Computer, das die in der Abbildung 3 dargestellte Grafik zeichnet.
Führe das Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.
Erweitere das Programm, sodass die in der Abbildung 4 dargestellte Grafik gezeichnet wird.
Führe das erweiterte Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.
Programm »figuren3.py«
Das Programm »figuren3.py« zeichnet auf dem schwarzen Canvas-Widget 6 versetzte orange Quadrate.
# Funktion
def zeichnen():
for i in range(50, 350, 50):
canvas.create_rectangle((i, i), (50+i, 50+i),\
width=3, outline="yellow")
Aufgabe A60
Implementiere ein Programm »figur3.py« am Computer, das die in der Abbildung 5 dargestellte Grafik zeichnet.
Führe das Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.
Erweitere das Programm, sodass die in der Abbildung 6 dargestellte Grafik gezeichnet wird.
- Verwende anstelle der Farbe Schwarz in der Liste der Farben die Farbe Schwarz.
Führe das erweiterte Programm aus und teste, ob es fehlerfrei läuft und den gestellten Anforderungen entspricht.