Dies ist eine alte Version des Dokuments!
Funktionen mit Rückgabewert
Programmierer können nicht nur Parameter an eine Funktion übergeben, sondern auch Ergebnisse mit einer Funktion an den Aufrufort zurückliefern. Diese Ergebnisse heißen Rückgabewerte. Rückgabewerte können sowohl Zahlen, Zeichenketten als auch Wahrheitswerte sein.
Mit return gibt eine Funktion einen Wert an den Aufrufer zurück und hört mit der weiteren Abarbeitung auf.
Beispiel
Als Beispiel hier ein Programm, welches das Quadrat einer eingegebenen Zahl errechnet und ausgibt:
def berechne_quadratzahl(zahl): quadratzahl = zahl * zahl return quadratzahl zahl = float(input("Geben Sie bitte eine Zahl ein: ")) ergebnis = berechne_quadratzahl(zahl) print("Die Quadratzahl von", zahl, "ist", ergebnis)