Огляд обміну в 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 ++