Exercices Les Bases Python Échanger deux variables
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Échanger deux variables

Un classique en programmation : échanger le contenu de deux variables. Imagine que tu as deux verres, un contenant du jus d'orange et l'autre du lait. Pour les échanger, il te faut un troisième verre temporaire.

En Python, il existe une astuce élégante : l'échange en une seule ligne.
a, b = b, a

Cette ligne échange les valeurs de a et b sans avoir besoin d'une variable temporaire. Python évalue d'abord le côté droit (b, a) puis assigne les résultats aux variables du côté gauche.

Écris une fonction echanger(a, b) qui prend deux valeurs et renvoie un tuple avec les deux valeurs échangées.

Exemple :
echanger(1, 2) renvoie (2, 1)
echanger('chat', 'chien') renvoie ('chien', 'chat')

Tests (3/4)

Nombres
assert echanger(1, 2) == (2, 1)
Strings
assert echanger('chat', 'chien') == ('chien', 'chat')
Mêmes valeurs
assert echanger(5, 5) == (5, 5)

+ 0 tests cachés

Indices (3 disponibles)

solution.py