At My Fingertips
Rapid Playground
Du erinnerst dich, dass wir am Anfang ein Rezept gesehen haben und uns einige Zutaten auf dem Markt besorgt haben. Stellen wir uns vor, dass dies ein frischer Wochenmarkt oder ein Markt, wie er an Ferienorten (z.B. Italien, Spanien, Portugal und Südamerika) üblich ist, sei.
Da finden wir allerlei...
Und nun geht es darum, dass du diese Blume auch programmierst. Folge den Kommentaren in der Codezelle.
Sei nochmal daran erinnert, dass Kommentare mit ''' über mehrere Zeilen eingefasst oder mit # einzeilig angeführt werden können.
Oftmals sind Gemüse und Früchte auf dem Markt in aufgeschnittener Form präsentiert, so dass der Kunde ein Gefühl für die Frische und Reife bekommt.
Hast du dich gerade gefragt, ob du Pink oder Rot für den äusseren Kreis verwenden sollst? Nimm doch Pink.
Pink kannst du aber nicht von PyTamaro importieren. Deshalb ist in der unteren Codezelle die Farbe für dich vorprogrammiert. Du kannst sie im Code genau gleich verwenden wie die Farben bisher.
Wie entsteht der "Rand" des Radieschens?
Indem du den weissen Kreis über einen grösseren pinken Kreis legst.
Verfahre ähnlich wie beim Radieschen. Du musst den Schritt des Überlagerns aber wieder doppelt machen (siehe Blume), da drei ausgefüllte Kreise übereinander liegen.
So langsam brauchen wir etwas oft einen Kreis. Lass dir zeigen, wie du in den kommenden Aktivitäten den Kreis aufrufen kannst und nicht immer Ellipse mit zwei gleichen Durchmessern angeben musst.
Toolbox
). Im Dropdown-Menü bei "Function to save" unten links wählst du kreis.Ausführen
.Welche Angaben erwartet nun ein Kreis-Aufruf von dir? kreis(...)?
Du kannst nun die gespeicherte Kreisfunktion (wenn du die freiwillige Sequenz gemacht hast) verwenden oder wie bei der Kokosnuss verfahren.
Hast du gedacht, dass es 5 konzentrische Kreise sind, wobei jeder einen grösseren Durchmesser hat? Und sich die Farben pink und weiss abwechseln?
Richtig! Also los.
Du siehst fünf fast identische Zeilen. Gerne hätten wir jedoch noch mehr, so dass die Zwiebelschichten noch feiner sind. Das obere ähnelt eher einer Zielscheibe?
Später wirst du lernen, wie man nur eine der 5 Zeilen schreiben muss, damit also Codeduplikationen
vermeiden kann und trotzdem fünf Kreise entstehen. Python bietet dafür verschiedene Möglichkeiten. Dafür musst du "Ähnlichkeiten" und "Differenzen" in deinem Code bzw. in den Grafiken suchen. Aber wie gesagt, dazu später mehr.
Hinweis
An dieser Stelle kannst du als zusätzliches Beispiel, in Englisch, die Aktivität "Striped Watermelon" machen. Du findest sie oben links unter "Aktivitäten" > "Striped Watermelon".
Du hast geübt, wie die ueberlagere -Funktion angewendet wird.
Du importierst mittlerweile alle nötigen PyTamaro-Bestandteile eigenständig.
Und wiederum ein wichtiges Konzept:
Die Struktur vom Code spiegelt sich in der Struktur der Grafiken wieder: Wenn die Grafik repetitive (sich wiederholende) Elemente enthält, dann sollte unser Code ebenso repetitive Muster enthalten.
Freiwilliger Teil: Du hast mit der kreis -Funktion einen ersten Einblick erhalten, wie neuartige Codefragmente in der Toolbox gespeichert und wiederverwendet werden können.
Wenn immer du etwas ausprobieren willst, steht dir links oben der Knopf Rapid Playground zur Verfügung. Klickst du darauf, öffnet sich ein leeres Feld für Python und PyTamaro-Code. Importieren nicht vergessen!
Damit der Code jedoch nicht verschwindet, sobald du das Feld schliesst, wirst du manchmal leere Codezellen - wie die untenstehende - vorfinden. Falls du sie nicht füllst, klicke trotzdem auf "Ausführen", erst dann kannst du mit der nächsten Aktivität weiterfahren.
This activity has been created by Bernhard and is licensed under CC BY-SA 4.0.
It is derived from this activity and this activity.
Auf dem Markt
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)