Übungsaufgaben 1
Hier findest du einige weitere Übungsaufgaben.
Nicht immer vorwärts
Zeichne die abgebildete Figur:

Es wird hier gezeichnet...
Kürzen/nicht kürzen der Rückmeldungen im Terminal (Standardausgabe & Stacktrace / Starte das Programm erneut zum Anwenden)
Wenn aktiviert, wird der aus dem Terminal kopierte Text in eine Zeile umgewandelt, bevor er in die Zwischenablage kopiert wird.
Lösung
from gturtle import *
makeTurtle()
# obere Linie
forward(100)
back(100)
left(120)
# untere linke Linie
forward(100)
back(100)
left(120)
# untere rechte Linie
forward(100)
back(100)
# Ausrichten nach oben
left(120)
Berge
Zeichne die abgebildete "Berglandschaft".

Mit dem Befehl dot(RADIUS) können die gefüllten Kreise gezeichnet werden. Sie sollten einen Durchmesser von \(20\) aufweisen.
Löse die Aufgabe zuerst ohne Variablen, danach mit Variablen.
Es wird hier gezeichnet...
###(De-)Aktiviert den Code nach der Zeile
(Ctrl+I)
# Tests (Groß-/Kleinschreibung wird nicht beachtet)(Ctrl+I)
Ein- oder Ausstieg aus dem "Split-Screen"-Modus
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
Ein- oder Ausstieg aus dem "Vollbildmodus"
(Esc)
(Esc)
Kürzen/nicht kürzen der Rückmeldungen im Terminal (Standardausgabe & Stacktrace / Starte das Programm erneut zum Anwenden)
Wenn aktiviert, wird der aus dem Terminal kopierte Text in eine Zeile umgewandelt, bevor er in die Zwischenablage kopiert wird.
Lösung
from gturtle import *
makeTurtle()
dot(20)
right(45)
forward(80)
dot(20)
right(90)
forward(80)
dot(20)
left(90)
forward(80)
dot(20)
right(90)
forward(80)
dot(20)
#verstecke die Schildkröte
ht()
Es wird hier gezeichnet...
###(De-)Aktiviert den Code nach der Zeile
(Ctrl+I)
# Tests (Groß-/Kleinschreibung wird nicht beachtet)(Ctrl+I)
Ein- oder Ausstieg aus dem "Split-Screen"-Modus
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
Ein- oder Ausstieg aus dem "Vollbildmodus"
(Esc)
(Esc)
Kürzen/nicht kürzen der Rückmeldungen im Terminal (Standardausgabe & Stacktrace / Starte das Programm erneut zum Anwenden)
Wenn aktiviert, wird der aus dem Terminal kopierte Text in eine Zeile umgewandelt, bevor er in die Zwischenablage kopiert wird.
Lösung
from gturtle import *
makeTurtle()
kreisgrösse = 20
länge = 80
dot(kreisgrösse)
right(45)
forward(länge)
dot(kreisgrösse)
right(90)
forward(länge)
dot(kreisgrösse)
left(90)
forward(länge)
dot(kreisgrösse)
right(90)
forward(länge)
dot(kreisgrösse)
#verstecke die Schildkröte
ht()
Treppe
Zeichne die abgebildete Treppe mit 7 Stufen:

Es wird hier gezeichnet...
###(De-)Aktiviert den Code nach der Zeile
(Ctrl+I)
# Tests (Groß-/Kleinschreibung wird nicht beachtet)(Ctrl+I)
Ein- oder Ausstieg aus dem "Split-Screen"-Modus
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
Ein- oder Ausstieg aus dem "Vollbildmodus"
(Esc)
(Esc)
Kürzen/nicht kürzen der Rückmeldungen im Terminal (Standardausgabe & Stacktrace / Starte das Programm erneut zum Anwenden)
Wenn aktiviert, wird der aus dem Terminal kopierte Text in eine Zeile umgewandelt, bevor er in die Zwischenablage kopiert wird.
Lösung
from gturtle import *
makeTurtle()
länge = 20
for i in range(7):
forward(länge)
right(90)
forward(länge)
left(90)
# Tests(Groß-/Kleinschreibung wird nicht beachtet)(Ctrl+I)
(Alt+: ; Ctrl, um die Spalten zu vertauschen)
(Esc)