BProgrammierenreturn-Statement

Das return-Statement für Funktionen

Sie haben gesehen, wie man Werte als Argumente in die Parameter einer Funktion abfüllt. Aber wie könnten wir Werte von der Funktion wieder ins Hauptprogramm zurückgeben?

In Python dient dazu das return-Statement. Sobald in einer Funktion return aufgerufen wird, beendet die Funktion ihre Ausführung und gibt den angegebenen Wert zurück.

Ein einfaches erstes Beispiel:

Loading...
Run

Hier wird der Variabel resultat also der Wert von addieren(3, 5) zugewiesen. Das geht, weil die Funktion auch tatsächlich mit return einen Wert zurückgibt. Man sagt: addieren(3, 5) wertet zu 8 aus. In der Variabel wird also nur noch der retournierte Wert 8 gespeichert, nicht die Funktion addieren(3, 5) selbst.

Grösser als 5?

Schreiben Sie eine Funktion biggerthanfive(zahl), die True zurückgibt, wenn zahl grösser ist als 5, und ansonsten False.

Gerade?

Schreiben Sie eine Funktion gerade(zahl), die True zurückgibt, wenn zahl gerade ist, und ansonsten False.

Tipp: Mit % (Modulo) erhalten Sie den Rest einer Division. 17 % 3 gibt 2.