At My Fingertips

Documentation

Funktionen: Halbkreis

Toolbox

Überprüfen Sie, dass Sie die Viertelkreisfunktion, 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...

Halbkreis

Die Titelgrafik besteht aus 8 (nicht 7) Halbkreisen, die mit compose übereinander gelegt wurden.

Ergänzen Sie folgende Funktion so, dass sie jeweils einen Halbkreis 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.

Regenbogen

Ergänzen Sie folgenden Code so, dass er einen Regenbogen erstellt: Ersetzen Sie in den Zeilen 35-42 jede ... mit einem passenden Aufruf Ihrer neuen Funktion halbkreis.

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 können eine Funktionsdefinition erstellen und 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: Halbkreis

Logo of PyTamaro

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

Privacy PolicyPlatform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)