Přehled Swapping v Pythonu

Existuje několik programovacích jazyků, které nám pomáhají aplikovat logiku a vyvíjet aplikace. Python je jedním z těchto programovacích jazyků a také jedním z nejvýhodnějších programovacích jazyků díky své široké škále vestavěných funkcí. Přestože má předdefinované funkce pro téměř všechny komplexní logiky, je možné definovat jejich vlastní funkce, aby se vyvinula přizpůsobená aplikace. V této části uvidíme, jak lze pomocí programovacího jazyka python zaměnit dvě proměnné.

Jak zaměnit dvě čísla v Pythonu?

Abychom mohli zaměnit dvě proměnné, budeme vyžadovat použití dočasné proměnné, která nám pomůže dočasným uložením hodnot. Abychom hodnoty mohli zaměnit, budeme je nejdříve potřebovat. Hodnoty lze do proměnné vložit dvěma způsoby. Můžeme přiřadit hodnoty nebo můžeme převzít hodnoty od uživatele během běhu programu. Pro přiřazení hodnot můžeme jednoduše definovat proměnnou a můžeme ji inicializovat. Ale pokud potřebujeme převzít vstup od uživatele, budeme muset použít funkci nazvanou vstup. Funkce vstupu nám umožňuje převzít hodnotu od uživatele, aby mohla být použita pro další zpracování. Níže je program pro výměnu dvou hodnot. Také jsme připojili obrázek k výstupu, takže můžete získat skutečnou představu o tom, jak bude výstup při spuštění níže uvedeného kódu.

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

Ve výše uvedeném příkladu jsme použili komentáře, abychom vás informovali o příčině dané sady kódů. Hash (#) se používá k komentování řádku. Cokoliv napsané po hašování až do konce řádku je kompilátorem při kompilaci programu ignorováno. Další dva řádky se používají k převzetí vstupu od uživatelů, aby mohly být hodnoty použity při výměně. Poté byla použita funkce tisku, která slouží k účelu tisku nebo echo cokoli na obrazovce. Později byla použita logika pro výměnu hodnot a nakonec byly použity vyměněné hodnoty. Na začátku jsme specifikovali hodnoty přiřazené k xay tak, aby bylo vidět, jaké hodnoty zadal uživatel, a abychom zajistili, že očekávaná proměnná drží očekávané hodnoty. Po dokončení výměny hodnot jsme ukázali také výstup, abychom se ujistili, že hodnoty byly zaměněny.

Jak zaměnit tři čísla v Pythonu?

Tato část kódu je velmi podobná části předchozí části kódu, která měla zaměnit dvě čísla. V této části kódu uvidíme, jak lze pomocí dočasné proměnné zaměnit tři čísla. Způsob, jak převzít hodnotu od uživatele, je podobný jako u předchozího kódu, který je pomocí vstupní funkce. Později byly hodnoty zobrazeny pomocí funkce tisku.

Vyměněné hodnoty byly převzaty uživatelem a mohou být jakéhokoli typu dat, protože python je schopen dynamicky přiřadit datový typ proměnné analýzou vstupu od uživatele. V jiných programovacích jazycích má vývojář přiřadit datový typ k proměnné a proměnná se stane vázanou pouze pro hodnotu daného konkrétního datového typu, ale není to v případě pythonu. Toto jsou některé z plusových bodů, které python poskytuje, aby s nimi snadno pracovala.

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

V tomto programu jsme převzali vstup od uživatele. Uživatel musí poskytnout tři vstupy, kterým budou přiřazeny tři proměnné x, y a z. Hodnoty budou později použity k přepínání mezi proměnnými. V logice odkládání byla nejprve hodnota x dočasně uložena v proměnné s názvem temp_var. Pak je hodnota y přiřazena x a hodnota z je přiřazena y. Nakonec byla hodnota temp_var, která měla hodnotu x, přiřazena z a tímto způsobem byly vyměněny všechny tři hodnoty.

Po spuštění programu se zobrazí všechny hodnoty, které byly přiřazeny k různým proměnným, abychom mohli potvrdit hodnoty, které byly proměnným přiřazeny. Jakmile je swapování dokončeno po použití logiky swapování, ukázali jsme to na výstupní obrazovce, abychom zajistili, že hodnoty byly zaměněny. Na obrázku níže byl spuštěn výše uvedený kód, takže při kompilaci tohoto kódu můžete vidět, co ve skutečnosti dává výstup. Čísla 1, 2 a 3 zapsaná na začátku výstupní obrazovky jsou ve skutečnosti vstupem, který byl přijat uživatelem, a jakmile byl vstup přijat, byla provedena logika pro výměnu hodnot.

Závěr

Python nám poskytuje několik vestavěných funkcí, které mohou jednoduše převzít vstup od uživatelů a poskytnout požadovaný výstup. Ale pokud jde o využití pythonu k vývoji skutečné aplikace pro jakoukoli organizaci, je vždy lepší psát kódy přizpůsobeným způsobem, a proto je důležité rozvíjet dovednosti související s logikou. Tato část vám poskytne představu o tom, jak lze tyto dvě hodnoty vyměnit. Pomocí stejného programu můžete také zaměnit další hodnoty. Například je možné zaměnit jméno a příjmení libovolného uživatele v aplikaci, kde to bude vyžadováno.

Doporučené články

Toto je průvodce Swapováním v Pythonu. Zde diskutujeme o tom, jak lze pomocí programovacího jazyka python zaměnit dvě proměnné. Další informace naleznete také v následujícím článku -

  1. If Else Statement v Pythonu
  2. Výhody Pythonu
  3. Konstruktor v Pythonu
  4. Přepínání v C # (implementace kódu)
  5. Přehled Swapping in C
  6. Výměna čísel v Javě
  7. Průvodce swapováním v C ++

Kategorie: