Ülevaade vahetamisest Pythonis

On mitmeid programmeerimiskeeli, mis aitavad meil loogikat rakendada ja rakendusi arendada. Python on üks nendest programmeerimiskeeltest ja ka üks enim eelistatavaid programmeerimiskeeli tänu oma suurele hulgale sisseehitatud funktsioonidele. Ehkki sellel on peaaegu kogu keeruka loogika jaoks eelnevalt määratletud funktsioonid, saab kohandatud rakenduse arendamiseks määratleda oma funktsioonid. Selles jaotises näeme, kuidas python programmeerimiskeelt kasutades saab kahte muutujat vahetada.

Kuidas Pythonis kahte numbrit vahetada?

Kahe muutuja vahetamiseks peame kasutama ajutist muutujat, mis aitab meid väärtuste ajutisel salvestamisel. Et saaksime väärtusi vahetada, vajame kõigepealt väärtusi. Väärtuste muutujasse paigutamiseks on kaks võimalust. Kas saame väärtused määrata või saame programmi käitamise ajal kasutajalt väärtusi võtta. Väärtuste määramiseks saame lihtsalt muutuja määratleda ja selle lähtestada. Kuid kui peame sisendi kasutajalt võtma, peame kasutama funktsiooni sisend. Sisestusfunktsioon võimaldab meil kasutajalt väärtuse võtta, et seda saaks edasiseks töötlemiseks kasutada. Allpool on programm kahe väärtuse vahetamiseks. Samuti oleme pildi väljundiga kinnitanud, et saaksite reaalse ettekujutuse sellest, kuidas väljund saab, kui allpool toodud kood töötab.

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

Ülaltoodud näites oleme kommentaare kasutanud, et teadvustada teile konkreetse koodikomplekti põhjust. Hash (#) kasutatakse rea kommenteerimiseks. Programmi koostamise ajal ignoreerib kompilaator kõike, mis on kirjutatud pärast räsimist kuni rea lõpuni. Kahte järgmist rida kasutatakse kasutajate sisendi võtmiseks, et väärtusi saaks kasutada vahetamisel. Pärast seda on kasutatud printimisfunktsiooni, mille eesmärk on printida või ekraanil midagi kajastada. Hiljem on rakendatud väärtuste vahetamise loogikat ja lõpuks on rakendatud ka vahetatud väärtusi. Alguses oleme määratlenud väärtused, mis on omistatud x-le ja y-le, nii et oleks nähtav, milliseid väärtusi kasutaja on andnud, ja tagamaks, et oodatud muutuja hoiab oodatud väärtusi. Kui väärtuste vahetamine on lõpule viidud, oleme ka väljundis näidanud, et olla kindel, et väärtused on vahetatud.

Kuidas Pythonis kolme numbrit vahetada?

See koodijaotis on üsna sarnane eelmise koodijaotisega, mis oli mõeldud kahe numbri vahetamiseks. Selles koodiosas näeme, kuidas ajutise muutuja abil saab kolme numbrit vahetada. Väärtuse kasutajalt võtmise viis on sarnane eelmise koodi omaga, mis on sisestusfunktsiooni abil. Hiljem kuvatakse väärtused printimisfunktsiooni abil.

Vahetatud väärtused on võtnud kasutaja ja see võib olla mis tahes andmetüüp, kuna python suudab muutujale andmetüübi dünaamiliselt omistada, analüüsides kasutaja sisendit. Teistes programmeerimiskeeltes peaks arendaja määrama muutujale andmetüübi ja muutuja peab hoidma ainult selle konkreetse andmetüübi väärtust, kuid pütoni puhul see pole nii. Need on mõned plusspunktid, mida python pakub, et sellega hõlpsalt töötada.

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

Selles programmis oleme kasutajalt sisendi võtnud. Kasutaja peab esitama kolm sisendit, millele omistatakse kolm muutujat x, y ja z. Väärtusi kasutatakse hiljem muutujate vahetamiseks. Esiteks on vahetusloogikas x väärtus ajutiselt salvestatud muutujasse temp_var. Siis omistatakse y väärtus x-le ja z väärtus y-le. Lõpuks omistati temp -var väärtusele x, millel oli x, z-le ja seda järgides vahetati kõik kolm väärtust.

Programmi käivitamisel kuvatakse kõik väärtused, mis on määratud erinevatele muutujatele, et saaksime kinnitada muutujatele määratud väärtused. Kui vahetus on pärast vahetusloogika rakendamist lõpule viidud, näitasime seda väljundiekraanil väärtuste vahetamise tagamiseks. Alloleval pildil on ülalnimetatud kood käivitatud, nii et saate selle koodi kompileerimisel näha, mida see tegelikult väljundiks annab. Väljundiekraani alguses kirjutatud numbrid 1, 2 ja 3 on tegelikult sisend, mille kasutaja aktsepteeris ja kui sisend oli vastu võetud, teostati väärtuste vahetamiseks loogika.

Järeldus

Python pakub meile mitmeid sisseehitatud funktsioone, mis võivad lihtsalt kasutajatelt sisendi võtta ja soovitud väljundi anda. Kuid kui mis tahes organisatsiooni tegeliku rakenduse väljatöötamiseks kasutatakse pütooni, on alati soovitatav koodid kirjutada kohandatud viisil ja seetõttu on oluline arendada loogikaga seotud oskusi. See jaotis annab teile idee, kuidas neid kahte väärtust vahetada. Sama programmi abil saate vahetada ka muid väärtusi. Näiteks saab rakenduses muuta ükskõik millise kasutaja ees- ja perekonnanime, kus seda vajatakse.

Soovitatavad artiklid

See on juhend Pythonis vahetamiseks. Siin arutleme, kuidas saaks kahte muutujat vahetada pythoni programmeerimiskeelt kasutades. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Kui veel avaldus Pythonis
  2. Pythoni eelised
  3. Konstruktor Pythonis
  4. Vahetus C #-s (koodi rakendamine)
  5. Ülevaade vahetusest C-s
  6. Numbrite vahetamine Java-s
  7. C ++ vahetamise juhend

Kategooria: