Présentation de l'échange en Python

Il existe plusieurs langages de programmation qui nous aident à appliquer la logique et à développer les applications. Python est l'un de ces langages de programmation et également l'un des langages de programmation les plus préférés en raison de sa vaste gamme de fonctions intégrées. Bien qu'il ait des fonctions prédéfinies pour presque toute la logique complexe, on peut définir leurs propres fonctions afin de développer l'application personnalisée. Dans cette section, nous verrons comment deux variables pourraient être échangées à l'aide du langage de programmation python.

Comment échanger deux nombres en Python?

Afin d'échanger deux variables, nous devrons utiliser une variable temporaire qui nous aidera en stockant temporairement les valeurs. Afin que nous puissions échanger les valeurs, nous aurons besoin des valeurs en premier. Il existe deux façons de mettre les valeurs dans la variable. Soit nous pouvons attribuer les valeurs, soit nous pouvons prendre des valeurs de l'utilisateur pendant l'exécution du programme. Pour affecter les valeurs, nous pouvons simplement définir une variable et l'initialiser. Mais si nous devons prendre l'entrée de l'utilisateur, nous devrons utiliser la fonction appelée entrée. La fonction d'entrée nous permet de prendre la valeur de l'utilisateur afin qu'elle puisse être utilisée pour un traitement ultérieur. Voici le programme pour échanger deux valeurs. En outre, nous avons attaché l'image à la sortie afin que vous puissiez avoir une idée réelle de la sortie lorsque le code ci-dessous sera exécuté.

# taking values from the user
x = input()
y = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
# swapping the values
temp_var = x
x = y
y = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))

Dans l'exemple ci-dessus, nous avons utilisé des commentaires pour vous informer de la raison de cet ensemble de code particulier. Le hachage (#) est utilisé pour commenter la ligne. Tout ce qui est écrit après le hachage jusqu'à la fin de la ligne est ignoré par le compilateur lors de la compilation du programme. Les deux lignes suivantes sont utilisées pour prendre l'entrée des utilisateurs afin que les valeurs puissent être utilisées dans l'échange. Après cela, la fonction d'impression a été utilisée qui sert à imprimer ou à faire écho à tout ce qui se trouve à l'écran. Plus tard, la logique pour échanger les valeurs a été appliquée et finalement les valeurs échangées ont été appliquées. Au début, nous avons spécifié les valeurs affectées à x et y afin qu'il soit visible que les valeurs ont été données par l'utilisateur et pour s'assurer que la variable attendue contient les valeurs attendues. Une fois l'échange des valeurs terminé, nous avons également montré dans la sortie pour nous assurer que les valeurs ont été échangées.

Comment échanger trois nombres en Python?

Cette section de code est assez similaire à celle de la section de code précédente qui était destinée à permuter deux nombres. Dans cette section de code, nous verrons comment trois nombres pourraient être échangés à l'aide de la variable temporaire. La façon de prendre la valeur de l'utilisateur est similaire à celle du code précédent qui consiste à utiliser la fonction d'entrée. Plus tard, les valeurs ont été affichées à l'aide de la fonction d'impression.

Les valeurs échangées ont été prises par l'utilisateur et il peut s'agir de n'importe quel type de données, car python est capable d'affecter le type de données à la variable de manière dynamique en analysant les entrées de l'utilisateur. Dans d'autres langages de programmation, le développeur est censé affecter le type de données à la variable et la variable devient liée pour contenir uniquement la valeur de ce type de données particulier, mais ce n'est pas le cas de python. Ce sont quelques-uns des points positifs que python fournit pour faciliter son utilisation.

# taking values from the user
x = input()
y = input()
z = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
print('The value of z is ()'.format(z))
# swapping the values
temp_var = x
x = y
y = z
z = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))
print('The value of z after swapping is ()'.format(z))

Dans ce programme, nous avons pris la saisie de l'utilisateur. L'utilisateur doit fournir trois entrées auxquelles seront affectées les trois variables x, y et z. Les valeurs seront utilisées plus tard pour être échangées entre les variables. Dans la logique de permutation, tout d'abord, la valeur de x a été temporairement stockée dans la variable nommée temp_var. Ensuite, la valeur de y est affectée à x et la valeur de z est affectée à y. Enfin, la valeur de temp_var qui avait la valeur de x a été affectée à z et de cette façon, les trois valeurs ont été échangées.

Lorsque le programme s'exécute, il affichera toutes les valeurs qui ont été affectées à différentes variables afin que nous puissions confirmer les valeurs qui ont été attribuées aux variables. Une fois l'échange effectué après l'application de la logique d'échange, nous l'avons montré dans l'écran de sortie pour garantir que les valeurs ont été échangées. Dans l'image ci-dessous, le code mentionné ci-dessus a été exécuté afin que vous puissiez voir ce qu'il donne réellement la sortie lorsque ce code est compilé. Les nombres 1, 2 et 3 écrits au début de l'écran de sortie sont en fait l'entrée qui a été acceptée par l'utilisateur et une fois l'entrée reçue, la logique a été exécutée pour permuter les valeurs.

Conclusion

Python nous fournit plusieurs fonctions intégrées qui peuvent simplement prendre l'entrée des utilisateurs et donner la sortie souhaitée. Mais lorsqu'il s'agit d'exploiter python pour développer l'application réelle pour toute organisation, il est toujours préférable d'écrire les codes de manière personnalisée et c'est pourquoi il est important de développer les compétences liées à la logique. Cette section vous donnera une idée de la façon dont les deux valeurs pourraient être échangées. En utilisant le même programme, vous pouvez également échanger d'autres valeurs. Par exemple, on peut échanger le prénom et le nom de n'importe quel utilisateur de l'application où il sera requis.

Articles recommandés

Ceci est un guide pour échanger en Python. Ici, nous discutons comment deux variables pourraient être échangées à l'aide du langage de programmation python. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Instruction If Else en Python
  2. Avantages de Python
  3. Constructeur en Python
  4. Échange en C # (implémentation de code)
  5. Présentation de l'échange en C
  6. Échange de nombres en Java
  7. Guide de permutation en C ++