Menu
Coddy logo textTech

Mehrere Werte zurückgeben

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 56 von 78.

In Python kann eine Funktion mehrere Werte zurückgeben. Dies wird erreicht, indem die Werte in ein Tupel gepackt werden und das Tupel zurückgegeben wird. Wenn die Funktion aufgerufen wird, kann das zurückgegebene Tupel in separate Variablen entpackt werden.

Hier ist ein Beispiel für eine Funktion, die mehrere Werte zurückgibt:

def get_name_and_age():
	name = "Alice"
	age = 30
	return name, age

person_name, person_age = get_name_and_age()
print(person_name)
# Ausgabe: Alice
print(person_age)
# Ausgabe: 30

In diesem Beispiel gibt die Funktion get_name_and_age die Werte name und age als ein Tupel zurück. Wenn wir die Funktion aufrufen, entpacken wir das zurückgegebene Tupel in die Variablen person_name und person_age.

Das Zurückgeben mehrerer Werte ist nützlich, wenn du mehr als eine Information aus einer Funktion zurückgeben musst. Statt eine komplexe Datenstruktur wie eine Liste oder ein Wörterbuch zu erstellen, kannst du die Werte einfach als Tupel zurückgeben.

challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens get_student_info, die keine Argumente entgegennimmt. Die Funktion soll ein Tupel zurückgeben, das die folgenden Informationen über einen Studenten enthält:

  • Name: "Bob"
  • Alter: 20
  • Studienfach: "Computer Science"

Definiere die Funktion und rufe sie anschließend auf. Entpacke die zurückgegebenen Werte in drei Variablen: student_name, student_age und student_major. Gib dann die Werte dieser Variablen aus.

Probier es selbst

# Hier Code schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler