Обзор обмена в Python

Есть несколько языков программирования, которые помогают нам применять логику и разрабатывать приложения. Python является одним из этих языков программирования, а также одним из наиболее предпочтительных языков программирования из-за его обширного набора встроенных функций. Хотя он имеет предопределенные функции для почти всей сложной логики, можно определить их собственные функции для разработки специализированного приложения. В этом разделе мы увидим, как две переменные можно поменять местами с помощью языка программирования Python.

Как поменять два числа в Python?

Чтобы поменять местами две переменные, нам потребуется использовать временную переменную, которая поможет нам, временно сохранив значения. Чтобы мы могли поменять значения, нам сначала понадобятся значения. Есть два способа поместить значения в переменную. Либо мы можем присваивать значения, либо мы можем принимать значения от пользователя во время работы программы. Чтобы назначить значения, мы можем просто определить переменную и инициализировать ее. Но если нам нужно принять ввод от пользователя, нам нужно будет использовать функцию, называемую вводом. Функция ввода позволяет нам получить значение от пользователя, чтобы оно могло использоваться для дальнейшей обработки. Ниже приведена программа для обмена двумя значениями. Кроме того, мы приложили изображение к выводу, чтобы вы могли получить реальное представление о том, каким будет вывод при выполнении приведенного ниже кода.

# 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))

В приведенном выше примере мы использовали комментарии, чтобы вы знали причину, стоящую за конкретным набором кода. Хэш (#) используется для комментирования строки. Все, что написано после хеширования до конца строки, игнорируется компилятором при компиляции программы. Следующие две строки используются для получения ввода от пользователей, чтобы значения можно было использовать при обмене. После этого была использована функция печати, которая служит для печати или отображения чего-либо на экране. Позже была применена логика обмена значениями, и в конце концов были применены поменяемые значения. В начале мы указали значения, присвоенные x и y, чтобы было видно, какие значения были заданы пользователем, и чтобы ожидаемая переменная содержала ожидаемые значения. Как только обмен значениями завершен, мы показали в выводе также, чтобы убедиться, что значения были поменяны местами.

Как поменять три числа в Python?

Этот раздел кода очень похож на предыдущий раздел кода, предназначенный для замены двух чисел. В этом разделе кода мы увидим, как можно поменять местами три числа с помощью временной переменной. Способ получения значения от пользователя аналогичен предыдущему коду, использующему функцию ввода. Позже значения были отображены с помощью функции печати.

Поменяемые значения были приняты пользователем, и это может быть любой тип данных, так как python может динамически назначать тип данных переменной, анализируя входные данные пользователя. В других языках программирования разработчик должен назначить тип данных переменной, и переменная становится обязательной для хранения значения только этого конкретного типа данных, но это не относится к случаю Python. Вот некоторые из плюсов, которые предоставляет Python для облегчения работы с ним.

# 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))

В этой программе мы взяли вклад от пользователя. Пользователь должен предоставить три входа, которым будут назначены три переменные x, y и z. Значения будут позже использованы для обмена между переменными. В логике перестановки сначала значение x было временно сохранено в переменной с именем temp_var. Затем значение y присваивается x, а значение z присваивается y. Наконец, значение temp_var, которое имело значение x, было присвоено z, и, таким образом, все три значения были поменяны местами.

Когда программа запустится, она покажет все значения, которые были назначены различным переменным, чтобы мы могли подтвердить значения, которые были назначены переменным. Когда свопинг завершен после применения логики свопинга, мы показали это на экране вывода, чтобы убедиться, что значения поменялись местами. На изображении ниже, вышеупомянутый код был запущен, чтобы вы могли видеть, что на самом деле он выдает при компиляции этого кода. Числа 1, 2 и 3, написанные в начале экрана вывода, фактически являются вводом, который был принят пользователем, и после того, как ввод был получен, была выполнена логика для обмена значениями.

Вывод

Python предоставляет нам несколько встроенных функций, которые могут просто принимать ввод от пользователей и давать желаемый результат. Но когда дело доходит до использования Python для разработки реального приложения для любой организации, всегда предпочтительнее писать коды индивидуально, и поэтому важно развивать навыки, связанные с логикой. Этот раздел даст вам представление о том, как эти два значения можно поменять местами. Используя ту же программу, вы также можете менять другие значения. Например, можно поменять имя и фамилию любого пользователя в приложении, где это потребуется.

Рекомендуемые статьи

Это руководство по обмену в Python. Здесь мы обсудим, как две переменные могут быть обменены с использованием языка программирования Python. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Если еще заявление в Python
  2. Преимущества Python
  3. Конструктор в Python
  4. Обмен в C # (реализация кода)
  5. Обзор обмена в C
  6. Обмен номеров в Java
  7. Руководство по обмену в C ++