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)
  • breite und hoehe sind die Parameter, 100 und 40 die ü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 breite nicht.
  • 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.

Willkommen bei ProgVenture!

Schön, dass Sie hier sind. ProgVenture wird laufend weiterentwickelt und ist derzeit im Alpha-Stadium. Das ist für den Einsatz im Unterricht wichtig:

Alpha: Die meisten Inhalte wurden mit KI-Unterstützung aus einem früheren Programmierkurs übertragen und sind noch nicht vollständig von Hand geprüft. Inhalte werden noch verändert und ergänzt. Bitte sehen Sie Aufgaben vor dem Einsatz im Unterricht durch und rechnen Sie mit Änderungen.

Fehler entdeckt oder eine Idee? Über „Feedback“ erreichen Rückmeldungen direkt die Entwicklung. Diesen Hinweis öffnen Sie jederzeit wieder über das Alpha-Siegel.