M9 · Pflicht
Befehle mit Stellschrauben
Übersicht: alle Merk- und Infokästen mit ihren Beispielen. Lücken erscheinen, sobald du sie im Heft richtig ausgefüllt hast.
Aufgabe 2 – Parameter und Werte
Funktionen mit Parametern
Ein Parameter ist eine Variable im Funktionskopf. Beim Aufruf bekommt sie den Wert, der in den Klammern steht – man sagt: Der Wert wird übergeben.
def name(parameter1, parameter2):
anweisungsblock
name(wert1, wert2)def rechteck(breite, hoehe):
for i in range(2):
forward(breite)
left(90)
forward(hoehe)
left(90)
rechteck(100, 40)breiteundhoehesind die Parameter,100und40die übergebenen Werte.- Mehrere Parameter trennt man mit Komma. Beim Aufruf kommen die Werte in derselben Reihenfolge: Der erste Wert landet im ersten Parameter.
- Parameter gibt es nur innerhalb der Funktion. Außerhalb kennt Python
breitenicht. - Statt einer Zahl darf beim Aufruf auch eine Variable oder Rechnung stehen:
rechteck(groesse, groesse / 2).
Zusammenfassung
Das Wichtigste:
Ein steht im Funktionskopf, z. B. seite in def quadrat(seite):. Beim Aufruf quadrat(80) wird der 80 übergeben: Er landet im Parameter. Mehrere Parameter trennt man mit , die Werte kommen in derselben . Parameter gibt es nur der Funktion.