Funktionen: return gibt einen Wert zurück
def benennt einen wiederverwendbaren Ablauf. Beim Aufruf erhält ein Parameter den Argumentwert. return beendet diesen Aufruf und gibt das Ergebnis zurück; print zeigt etwas an, gibt aber nicht den angezeigten Wert zurück.
| Beobachtung | Bedeutung |
|---|---|
| def double(x): return 2*x | Definition des Ablaufs |
| double(4) | Rückgabewert 8 |
Ein gelöstes Beispiel
- def add_one(x): return x + 1x ist der Parameter.
- y = add_one(5)Argument 5 wird für x eingesetzt.
- y = 6Das Ergebnis 5 + 1 wird y zugewiesen.
Darauf achten: Erreicht eine Funktion ihr Ende oder ein return ohne Wert, liefert sie None. print ersetzt keine Rückgabe des Ergebnisses.
Lernziel, Vorwissen und Herkunft
Das lernst du: Setze ein Argument ein und nutze den Rückgabewert.
Das solltest du schon wissen: Variablen und einfache Ausdrücke.
Eine eigene PEAZIT-Arbeitskarte. Eine unabhängige fachliche Prüfung und Wirksamkeitsmessung stehen noch aus. · v1
Reference for the underlying principle ↗Zusammenhänge zeigen
def benennt einen wiederverwendbaren Ablauf. Beim Aufruf erhält ein Parameter den Argumentwert. return beendet diesen Aufruf und gibt das Ergebnis zurück; print zeigt etwas an, gibt aber nicht den angezeigten Wert zurück.