Prehľad výmeny na Pythone

Existuje niekoľko programovacích jazykov, ktoré nám pomáhajú aplikovať logiku a vyvíjať aplikácie. Python je jedným z tých programovacích jazykov a tiež jedným z najvýhodnejších programovacích jazykov vďaka svojej širokej škále zabudovaných funkcií. Aj keď má preddefinované funkcie pre takmer celú komplexnú logiku, je možné definovať ich vlastné funkcie, aby sa vyvinula prispôsobená aplikácia. V tejto časti si ukážeme, ako by bolo možné pomocou programovacieho jazyka python zamieňať dve premenné.

Ako vymeniť dve čísla v Pythone?

Aby sme mohli zameniť dve premenné, budeme potrebovať dočasnú premennú, ktorá nám pomôže dočasným uložením hodnôt. Aby sme mohli hodnoty zameniť, budeme ich najskôr potrebovať. Existujú dva spôsoby, ako vložiť hodnoty do premennej. Buď môžeme priradiť hodnoty alebo môžeme prevziať hodnoty od užívateľa, keď je program spustený. Na priradenie hodnôt môžeme jednoducho definovať premennú a inicializovať ju. Ak však potrebujeme vziať vstup od používateľa, budeme musieť použiť funkciu nazývanú vstup. Funkcia vstupu nám umožňuje prevziať hodnotu od používateľa, aby sa mohla použiť na ďalšie spracovanie. Nižšie je uvedený program na výmenu dvoch hodnôt. K výstupu sme tiež priložili obrázok, aby ste získali reálnu predstavu o tom, ako bude výstup pri spustení nižšie 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))

V uvedenom príklade sme použili komentáre, aby sme vás upozornili na dôvod, ktorý je za danou sadou kódu. Hash (#) sa používa na pridanie komentára k riadku. Čokoľvek napísané po hashovaní až do konca riadku, kompilátor pri kompilácii programu ignoruje. Nasledujúce dva riadky sa používajú na prevzatie vstupu od používateľov, aby sa hodnoty mohli použiť pri výmene. Potom sa použila funkcia tlače, ktorá slúži na účel tlače alebo echo čokoľvek na obrazovke. Neskôr bola použitá logika na výmenu hodnôt a nakoniec boli použité hodnoty na výmenu. Na začiatku sme špecifikovali hodnoty priradené k xay tak, aby bolo zrejmé, aké hodnoty zadal užívateľ a aby sa zabezpečilo, že očakávaná premenná drží očakávané hodnoty. Po dokončení výmeny hodnôt sme ukázali aj výstup, aby sme sa ubezpečili, že hodnoty boli vymenené.

Ako vymeniť tri čísla v Pythone?

Táto časť kódu je veľmi podobná časti predchádzajúcej časti kódu, ktorá mala zamieňať dve čísla. V tejto časti kódu uvidíme, ako by bolo možné pomocou dočasnej premennej zameniť tri čísla. Spôsob, ako zobrať hodnotu od užívateľa, je podobný ako v predchádzajúcom kóde, ktorý je pomocou vstupnej funkcie. Neskôr boli hodnoty zobrazené pomocou funkcie tlače.

Vymieňané hodnoty boli prijaté používateľom a môžu mať akýkoľvek typ údajov, pretože python je schopný dynamicky priradiť dátový typ premennej pomocou analýzy vstupu od používateľa. V iných programovacích jazykoch má vývojár priradiť dátový typ k premennej a premenná sa stane povinnou držať hodnotu iba tohto konkrétneho dátového typu, ale nie je to v prípade pythonu. Toto sú niektoré z plusových bodov, ktoré poskytuje Python na uľahčenie práce s ním.

# 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 programe sme prevzali vstup od používateľa. Užívateľ musí poskytnúť tri vstupy, ktorým budú priradené tri premenné x, y a z. Hodnoty sa neskôr použijú na výmenu medzi premennými. V swapovacej logike bola hodnota x dočasne uložená v premennej s názvom temp_var. Potom je hodnota y priradená x a hodnota z je priradená y. Nakoniec bola hodnota temp_var, ktorá mala hodnotu x, priradená z a týmto spôsobom boli všetky tri hodnoty zamenené.

Po spustení programu sa zobrazia všetky hodnoty, ktoré boli priradené rôznym premenným, aby sme mohli potvrdiť hodnoty priradené premenným. Akonáhle je swapovanie ukončené po použití logiky swapovania, ukázali sme, že na výstupnej obrazovke sa uistíme, že hodnoty boli zamenené. Na obrázku nižšie bol spustený vyššie uvedený kód, takže pri kompilácii tohto kódu vidíte, čo v skutočnosti poskytuje výstup. Čísla 1, 2 a 3 zapísané na začiatku výstupnej obrazovky sú v skutočnosti vstupom, ktorý akceptoval užívateľ, a keď bol vstup prijatý, bola vykonaná logika na výmenu hodnôt.

záver

Python nám poskytuje niekoľko vstavaných funkcií, ktoré môžu jednoducho prevziať vstup od používateľov a môžu poskytnúť požadovaný výstup. Pokiaľ však ide o využitie pythonu na vývoj skutočnej aplikácie pre akúkoľvek organizáciu, vždy sa uprednostňuje písanie kódov prispôsobeným spôsobom, a preto je dôležité rozvíjať zručnosti súvisiace s logikou. Táto časť vám poskytne predstavu o tom, ako by sa tieto dve hodnoty mohli zameniť. Pomocou toho istého programu môžete tiež zamieňať ďalšie hodnoty. Napríklad je možné zameniť krstné meno a priezvisko ktoréhokoľvek používateľa v aplikácii, kde to bude potrebné.

Odporúčané články

Toto je sprievodca Swapovaním v Pythone. Tu diskutujeme o tom, ako by sa dve premenné mohli zamieňať pomocou programovacieho jazyka python. Viac informácií nájdete aj v nasledujúcom článku -

  1. Ak nie, v Pythone
  2. Výhody Pythonu
  3. Konštruktor v Pythone
  4. Výmena v C # (implementácia kódu)
  5. Prehľad výmeny na C
  6. Výmena čísel v Jave
  7. Sprievodca prepínaním v jazyku C ++

Kategórie: