Voici comment vous pouvez écrire un programme en Python pour échanger deux variables a et b:
def swap(a, b): # Echanger les valeurs de a et b a, b = b, a return a, b # Test the function x = 1 y = 2 print(swap(x, y)) # Output: (2, 1)
La fonction swap prend deux arguments: a et b, qui sont les variables à échanger. Elle utilise l’opération d’assignation en chaîne pour échanger leurs valeurs. Cette opération permet de déclarer plusieurs variables en même temps et de leur affecter des valeurs en une seule ligne de code. Dans cet exemple, a et b sont déclarées en même temps et leur nouvelle valeur est affectée en utilisant leurs valeurs précédentes. La fonction renvoie les nouvelles valeurs de a et b sous forme de tuple.
Le code de test à la fin de l’exemple définit les variables x et y , puis appelle la fonction swap avec x et y comme arguments. Le résultat de l’appel de la fonction est imprimé, ce qui devrait afficher (2, 1) sur la sortie standard.
Related Posts