Menu
Coddy logo textTech

Affectations multiples

Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 2 sur 78.

En Python, vous pouvez affecter des valeurs à plusieurs variables sur une seule ligne. Cette fonctionnalité peut rendre votre code plus concis et lisible. Explorons comment utiliser efficacement les affectations de variables multiples.

Assignations multiples de base :

a, b, c = 1, 2, 3
print(a)  # Sortie : 1
print(b)  # Sortie : 2
print(c)  # Sortie : 3

Assignation de la même valeur à plusieurs variables :

x = y = z = 10
print(x)  # Résultat : 10
print(y)  # Résultat : 10
print(z)  # Résultat : 10

Assignation de valeurs à partir d'une liste :

numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # Résultat : 4
print(b)  # Résultat : 5
print(c)  # Résultat : 6
challenge icon

Défi

Facile

Écrivez un programme Python qui effectue les tâches suivantes :

  1. Assignez des valeurs à trois variables name, age et city sur une seule ligne. Définissez name sur "Alice", age sur 30 et city sur "New York".
  2. Assignez la valeur 100 à trois variables x, y et z sur une seule ligne.
  3. Créez une liste nommée colors contenant les valeurs "red", "green" et "blue". Assignez ces valeurs à trois variables color1, color2 et color3 sur une seule ligne.

Aide-mémoire

Vous pouvez affecter des valeurs à plusieurs variables sur une seule ligne :

a, b, c = 1, 2, 3

Affecter la même valeur à plusieurs variables :

x = y = z = 10

Affecter des valeurs à partir d'une liste :

numbers = [4, 5, 6]
a, b, c = numbers

Essayez vous-même

# Assigner des valeurs à name, age et city


# Assigner 100 à x, y et z


# Créer une liste de couleurs et les assigner à color1, color2 et color3
colors = ["red", "green", "blue"]


# Ne pas modifier le code ci-dessous
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logic & Flow