At My Fingertips

Funktionen: gleichseitiges Dreieck

Toolbox benutzen

Überprüfen Sie, dass Sie die Funktion, die Sie in der vorherigen Aktivität in der Toolbox abgelegt haben, auch tatsächlich in anderen Aktivitäten benutzen können, indem Sie folgende Zelle ergänzen und ausführen.

Loading...

Gleichseitiges Dreieck

Die Titelgrafik besteht aus mehreren gleichseitigen Dreiecken unterschiedlicher Grösse und Farbe.

Erstellen Sie eine Funktion, die ein gleichseitiges Dreieck ausgibt.

Loading...

Toolbox I

Nehmen Sie diese Funktion in Ihre Toolbox auf, indem Sie in der Code-Zelle unten rechts auf die Werkzeuge klicken und den Instruktionen folgen.

Ergänzen Sie folgenden Code mit Ihrer neuen Dreiecksfunktion, so dass die Titelgrafik, das PyTamaro-Logo, entsteht. Die Seiten der blauen Dreiecke sind halb so lang wie die der roten Dreiecke.

Loading...

Toolbox II

Sie können jetzt natürlich auch diese zweite Funktion in Ihre Toolbox aufnehmen. Achten Sie darauf, dass diese Funktion die einzige Funktion in der Toolbox ist. Die Funktion oben brauchen Sie trotzdem. Importieren Sie diese mit from toolbox import ... unter der Zeile from pytamaro import ... im Pop-up "Save Function to Toolbox".

Was Sie gelernt haben

Allgemein

  • Sie können mit Funktionen gut lesbaren, strukturierten und modularisierten Programmiercode schreiben.
  • Sie können Funktionen in Ihre eigene Bibliothek aufnehmen und wiederverwenden.

Python

  • Sie erkennen eine Funktionsdefinition und können eine neue, selbsterstellte Funktion verwenden (aufrufen).
  • Sie haben Datentypenfixierung im Kopf einer Funktion beim Parameter (z. B. farbe: Color) und beim Rückgabetyp (-> Graphic) gesehen.

PyTamaro

  • Sie können eine Funktion sauber in die Toolbox aufnehmen.
  • Sie können eine Funktion aus der Toolbox (auf einer anderen Aktivitätenseite) wiederverwenden.

This activity has been created by Gall and is licensed under CC BY-SA 4.0.

Funktionen: gleichseitiges Dreieck

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version c3a8286 (Mon, 14 Oct 2024 13:30:28 GMT)