⊗pyPmUFRt 200 of 208 menu

Die return-Anweisung in Python

Angenommen, wir haben eine Funktion, die das Quadrat der übergebenen Zahl auf den Bildschirm ausgibt:

def func(num): print(num ** 2)

Falls der Wert nicht sofort auf den Bildschirm ausgegeben werden soll, kann er vorher in eine Variable geschrieben werden:

res = func(3) # in der Variable res ist jetzt 9

Dafür gibt es in Python eine spezielle Anweisung return, die es erlaubt, den Wert anzugeben, den die Funktion zurückgibt. Mit dem Wort zurückgeben ist der Wert gemeint, der in die Variable geschrieben wird, wenn man ihr die aufgerufene Funktion zuweist.

Lasst uns unsere Funktion so umschreiben, dass sie das Ergebnis nicht in der Konsole ausgibt, sondern es in eine Variable zurückgibt:

def func(num): return num ** 2

Schreiben wir jetzt das Ergebnis des Funktionsaufrufs in eine Variable:

res = func(3)

Nachdem die Daten in eine Variable geschrieben wurden, können sie beispielsweise auf den Bildschirm ausgegeben werden:

res = func(3) print(res) # gibt 9 aus

Man kann diese Daten aber auch erst verändern und sie dann auf den Bildschirm ausgeben:

res = func(3) res = res + 1 print(res) # gibt 10 aus

Man kann auch sofort Aktionen mit dem Ergebnis des Funktionsaufrufs durchführen, bevor es in eine Variable geschrieben wird:

res = func(3) + 1 print(res) # gibt 10 aus

Man kann unsere Funktion mehrmals für verschiedene Zahlen aufrufen und ihre Ergebnisse addieren:

res = func(2) + func(3) print(res) # gibt 13 aus

Um den geschriebenen Code zu kürzen, kann man die Funktion sofort aufrufen und sie als Parameter an print übergeben:

print(func(3))

Erstellen Sie eine Funktion, die eine Zahl als Parameter entgegennimmt und die Kubikzahl dieser Zahl zurückgibt. Finden Sie mit dieser Funktion die Kubikzahl von 3 und schreiben Sie sie in die Variable res.

Finden Sie mit der von Ihnen erstellten Funktion die Summe der Kubikzahlen von 2 und 3 und schreiben Sie sie in die Variable res.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen