Der Rabatt-Rechner im Laden
An der Kasse gibt eine Person einen Preis und einen Rabatt ein. Der Computer rechnet das Ergebnis aus.
Dieselbe Rechnung gilt für jeden Artikel. Nur die Zahlen ändern sich.
In Python gibst du solche Werte einer Funktion mit. Dafür hat die Funktion Parameter.
Am Ende dieser Lektion
Notiz
Ich kann eine Funktion mit mehreren Parametern schreiben, die ein Ergebnis zurückgibt.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Parameter | Ein Name in den Klammern, der einen Wert annimmt. | preis |
| Argument | Der Wert, den du beim Aufruf übergibst. | 20 |
| Rückgabewert | Das Ergebnis, das eine Funktion zurückgibt. | |
| Reihenfolge | Die Argumente passen der Reihe nach zu den Parametern. | |
| Aufruf | Der Befehl, der eine Funktion ausführt. | flaeche(4, 3) |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Einstieg
Probier es aus
Einstieg
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Ein Parameter nimmt einen Wert an
In den Klammern von def stehen Namen. Das sind die Parameter.
Beim Aufruf schreibst du die Werte dazu. Das sind die Argumente.
In begruesse("Lena") ist "Lena" das Argument. Innerhalb der Funktion heißt es name.
Du bist dran: eine Funktion mit Parameter
def begruesse(name):
print("Hallo", name, "und willkommen!")
begruesse("Lena")
begruesse("Murat")
# Begrüße zusätzlich deine Sitznachbarin oder deinen Sitznachbarn.
Mehrere Parameter trennst du mit Kommas
Eine Funktion darf mehrere Parameter haben: def flaeche(laenge, breite):.
Beim Aufruf gibst du genauso viele Argumente an: flaeche(4, 3).
Mit return gibt die Funktion das Ergebnis zurück. Du kannst es in einer Variablen speichern.
Du bist dran: die Fläche berechnen
def flaeche(laenge, breite):
return laenge * breite
tisch = flaeche(120, 60)
print("Die Tischplatte hat", tisch, "Quadratzentimeter.")
# Berechne die Fläche eines Zimmers: 4 mal 3 Meter.
# Tausche dann die beiden Zahlen. Ändert sich das Ergebnis?
Beispiel: Argumente und Parameter
| Aufruf | laenge | breite | Ergebnis |
|---|---|---|---|
| flaeche(4, 3) | 4 | 3 | 12 |
| flaeche(3, 4) | 3 | 4 | 12 |
| flaeche(10, 2) | 10 | 2 | 20 |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.