
Stop and Think
Do Now!
Können Sie den Regentropfen in der Titelgrafik aus genau zwei Basisfiguren zusammenbauen? Wenn ja, wie? Wenn nein, wie würden Sie sonst vorgehen? Skizzieren Sie und schreiben Sie ein paar notwendige PyTamaro-Funktionen und mögliche Probleme auf.
Lösungsweg mit pin
und compose
- Kreis und Quadrat erstellen
- Quadrat auf eine Ecke stellen
- den Fixpunkt (
Point
) des Quadrats mit pin
unten mitte (bottom_center
) setzen - Quadrat und Kreis mit
compose
vereinen

Tropfen zeichnen
Ergänzen Sie die Funktion tropfen
, die den Regentropfen zurückgibt. Ersetzen Sie auch die Zeile pass
mit passendem Code.
Test
Um sicherzustellen, dass eine Funktion gut ist, soll man Sie immer testen.
Werden tatsächlich verschieden grosse und verschiedenfarbige Tropfen ausgegeben? Führen Sie folgende Codezelle aus, um diese zwei Tropfen zu erhalten. Verbessern Sie Ihren Code oben falls nötig und testen Sie nochmals.

Toolbox
Nehmen Sie die Funktion tropfen
in Ihre Toolbox auf.
Was Sie geübt und gelernt haben
Allgemeines
- Sie können ein Problem in kleinere Probleme einteilen und so lösen.
- Sie können für ein Problem mehrere Lösungsstrategien entwerfen.
- Sie können modularen Code (Code mit Funktionsdefinitionen) verfassen und verändern.
PyTamaro
- Sie können eine Grafik mit mehreren Lösungswegen erstellen.
- Sie können Grafiken mit
pin
und compose
erstellen.