Computing mit Python

Python mit Turtle – Aufgaben

Die folgenden Aufgaben vertiefen das erlernte Wissen aus dem Kurs in Python. Wir verwenden hier in Python das Modul namens Turtle, welches von Python selbst zur verfügung gestellt wird. Wir können hier mit einer „Turtle“ (quasi einem „Stift“) auf einer weißen „Leinwand“ malen. 

Beispielsweise soll folgendes Verhalten mit einer Vorlage, Hinweisen und Anleitung in Python programmiert werden:

Die Turtle misst ihren Garten und ihr Haus mit einem Faden ab.

Die Turtle misst ihren Garten und ihr Haus mit einem Faden ab.

Die Turtle dreht ihr Haus, malt es an und füllt den Garten mit Sand.

Die Turtle dreht ihr Haus, malt es an und füllt den Garten mit Sand.

Die Turtle erforscht das Meer und die Wüste bis sie müde wird.

Die Turtle erforscht das Meer und die Wüste bis sie müde wird.

Die Aufgaben sind großteils aufeinander aufbauend. Es wird empfohlen diese daher in der angegebenen Reihenfolge anzugehen.

ThemaAufgabenLösungen
0 – Installation, Entwicklungsumgebung und AblaufVideo 
1 – Funktionen aufrufen
1.1 – Werte und Variablen als Parameterdocxmd
Lösung 1.1docxmd
 
1.2 – Konsolenausgaben und Berechnungendocxmd
Lösung 1.2docxmd
2 – Bedingte Anweisungen und Verzweigungen
2.1 – Bedingte Anweisung und Zufallszahlendocxmd
Lösung 2.1 docxmd
 
2.2 – Verzweigungen und Zufallszahlendocxmd
Lösung 2.2docxmd
3 – Schleifen und Rekursion
3.1 – While- und For-Schleifendocxmd
Lösung 3.1docxmd
 
3.2 – Rekursiondocxmd
Lösung 3.2docxmd
4 – Funktionen selbst schreiben
4.1 – Bekannte Aufgaben neu schreibendocxmd
Lösung 4.1 docxmd
5 – Eingaben auf der Konsole und Events
 5.1 – Eingaben auf der Konsoledocxmd
Lösung 5.1 docxmd
 
5.2 – Events von Tastatur und Mausdocxmd
Lösung 5.2docxmd
6 – Listen und Tupel
6.1 – Zugriffe auf Listen/Tupel mit Schleifendocxmd
Lösung 6.1 docxmd

Python: Online ausführen oder installieren

Installationhttps://www.python.org/downloads/