Menu
CoddyTech

Échange de variables

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 3 sur 78.

Échanger des variables est une opération courante qui consiste à intervertir les valeurs de deux variables. Python offre une méthode simple et élégante pour échanger des variables sans avoir besoin d’une variable temporaire, contrairement à de nombreux autres langages de programmation.

Méthode traditionnelle (à l’aide d’une variable temporaire) :

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # Sortie : 20
print(b)  # Sortie : 10

La méthode Pythonique (affectation simultanée) :

a = 10
b = 20
a, b = b, a
print(a)  # Sortie : 20
print(b)  # Sortie : 10

À la manière Python, les valeurs de b et de a sont attribuées simultanément à a et à b, respectivement. Cette approche est plus lisible et ne nécessite aucune variable supplémentaire.

challenge icon

Défi

Facile

Écris un programme Python pour échanger les valeurs de deux variables sans utiliser de variable temporaire. Initialise deux variables, x et y, avec les valeurs 5 et 10 respectivement. Échange leurs valeurs, puis affiche-les.

Essayez vous-même

# Initialiser les variables x et y



# Échanger les valeurs de x et y


# Afficher les valeurs échangées
print(f"x: {x}")
print(f"y: {y}")
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 Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne