At My Fingertips

Funktionen: Viertelkreis

Formen, die immer gleich zusammengebaut sind, aber verschiedene Parameter haben - sich z. B. in Farbe und Grösse unterscheidet - kann man effizient mit (eigenen) Funktionen erstellen.

In diesem Curriculum werden Sie sich nun Schritt für Schritt an Funktionen herantasten.

Viertelkreis

Folgender Code definiert eine Funktion viertelkreis(radius, color), der Viertelkreise in verschiedenen Farben und Grössen ausgeben kann. Aber erst wenn die Funktion aufgerufen wird (eine Codezelle weiter unten), wird der Code in der Funktion auch ausgegeben.

Loading...
Loading...

Toolbox I

Nehmen Sie diese Funktion in Ihre Toolbox auf, indem Sie in der ersten Code-Zelle unten rechts auf die Werkzeuge klicken und den Instruktionen folgen. Das Werkzeug-Icon wird nur bei Zellen angezeigt, die mindestens eine Funktionsdefinition enthalten.

Sobald Sie Funktionen in der Toolbox abgelegt haben, sind diese auf der linken Seite dieses Textes sichtbar. Sie können auch auf anderen Seiten und Aktivitäten auf diesen Code zugreifen.

Titelgrafik

auge

Die oben definierte Funktion können Sie auch in einer weiteren Funktion verwenden. Ergänzen Sie untenstehende Grafik, so dass das Auge in der Titelgrafik entsteht - und ein grünes Pflanzenblatt.

Loading...

Toolbox II

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

Was Sie gelernt haben

Allgemein

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

Python

  • Sie erkennen eine Funktionsdefinition und können eine neue, selbsterstellte Funktion verwenden (aufrufen).
  • Sie haben Datentypenfixierung im Kopf der Funktion def auge(radius: float, color: Color) -> Graphic:. gesehen:
    • Datentypenfixierung beim Parameter radius: float sowie color: Color und
    • Datentypenfixierung beim Rückgabetyp -> Graphic.

PyTamaro

  • Sie können eine Funktion sauber in die Toolbox aufnehmen.

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

Funktionen: Viertelkreis

Logo of PyTamaro

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

Privacy PolicyPlatform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)