Menu
CoddyTech

Mehrfache Variablenzuweisungen

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

In Python kannst du einer einzelnen Zeile mehreren Variablen Werte zuweisen. Diese Funktion kann deinen Code kürzer und besser lesbar machen. Sehen wir uns an, wie du mehrere Variablenzuweisungen effektiv verwendest.Grundlegende Mehrfachzuweisungen:
a, b, c = 1, 2, 3
print(a)  # Ausgabe: 1
print(b)  # Ausgabe: 2
print(c)  # Ausgabe: 3
Zuweisen desselben Werts zu mehreren Variablen:
x = y = z = 10
print(x)  # Ausgabe: 10
print(y)  # Ausgabe: 10
print(z)  # Ausgabe: 10
Werte aus einer Liste zuweisen (Entpacken):
numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # Ausgabe: 4
print(b)  # Ausgabe: 5
print(c)  # Ausgabe: 6

Die Anzahl der Variablen muss mit der Anzahl der Werte übereinstimmen. Wenn das nicht der Fall ist, löst Python einen ValueError aus:
x, y = [1, 2, 3]  # ValueError: zu viele Werte zum Entpacken
challenge icon

Aufgabe

Einfach

Schreibe ein Python-Programm, das die folgenden Aufgaben ausführt:

  1. Weise den drei Variablen name, age und city in einer einzigen Zeile Werte zu. Setze name auf "Alice", age auf 30 und city auf "New York".
  2. Weise den drei Variablen x, y und z in einer einzigen Zeile den Wert 100 zu.
  3. Erstelle eine Liste mit dem Namen colors, die die Werte "red", "green" und "blue" enthält. Weise diese Werte den drei Variablen color1, color2 und color3 in einer einzigen Zeile zu.

Probier es selbst

# Weise name, age und city Werte zu


# Weise x, y und z jeweils 100 zu


# Erstelle eine Liste mit Farben und weise ihre Elemente color1, color2 und color3 zu
colors = ["red", "green", "blue"]


# Ändere den folgenden Code nicht
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
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