Oversikt over bytte i Python

Det er flere programmeringsspråk som hjelper oss å bruke logikk og utvikle applikasjonene. Python er et av disse programmeringsspråkene, og også et av de mest foretrukne programmeringsspråkene på grunn av det store utvalget av innebygde funksjoner. Selv om den har forhåndsdefinerte funksjoner for nesten all den komplekse logikken, kan man definere sine egne funksjoner for å utvikle den tilpassede applikasjonen. I denne delen vil vi se hvordan to variabler kan byttes ved hjelp av programmeringsspråket python.

Hvordan bytte to tall i Python?

For å bytte to variabler, vil vi kreve å bruke en midlertidig variabel som vil hjelpe oss ved å lagre verdiene midlertidig. For at vi kan bytte verdiene, trenger vi først verdiene. Det er to måter å sette verdiene i variabelen. Enten kan vi tilordne verdiene, eller så kan vi ta verdier fra brukeren mens programmet kjører. For å tilordne verdiene kan vi ganske enkelt definere en variabel og initialisere den. Men hvis vi trenger å ta innspillene fra brukeren, må vi bruke funksjonen som heter input. Inngangsfunksjonen lar oss ta verdien fra brukeren slik at den kan brukes til videre behandling. Nedenfor er programmet for å bytte to verdier. Vi har også festet bildet med utdataene slik at du kan få et inntrykk av hvordan utdataet blir når koden nedenfor gis.

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

I eksemplet over har vi brukt kommentarer for å gjøre deg oppmerksom på grunnen bak det bestemte settet med kode. Hash (#) brukes til å kommentere linjen. Alt som er skrevet etter hashing til slutten av linjen blir ignorert av kompilatoren under kompilering av programmet. De neste to linjene brukes til å ta innspill fra brukerne slik at verdiene kan brukes i bytte. Etter det har utskriftsfunksjonen blitt brukt som tjener formålet med å skrive ut eller gjengi noe på skjermen. Senere har logikken for å bytte verdiene blitt brukt, og etter hvert er de bytteverdiene blitt brukt. I begynnelsen har vi spesifisert verdiene som er tilordnet x og y, slik at det kan være synlig at hvilke verdier som er gitt av brukeren, og for å sikre at den forventede variabelen holder de forventede verdiene. Når byttingen av verdiene er fullført, har vi vist i output også for å sikre at verdiene er byttet.

Hvordan bytter du tre tall i Python?

Denne delen av koden er ganske lik den for den forrige delen av koden som var ment å bytte to tall. I denne delen av koden vil vi se hvordan tre tall kan byttes ved hjelp av den midlertidige variabelen. Måten å ta verdien fra brukeren på er lik den for den forrige koden som er ved å bruke inngangsfunksjonen. Senere ble verdiene vist med utskriftsfunksjonen.

Verdiene som ble byttet er tatt av brukeren, og det kan være av hvilken som helst datatype da python er i stand til å tilordne datatypen til variabelen dynamisk ved å analysere inndata fra brukeren. På andre programmeringsspråk er det meningen at utvikleren skal tilordne datatypen til variabelen, og variabelen blir bundet til å holde verdien til den bestemte datatypen, men det er ikke i tilfelle python. Dette er noen av plusspunktene som python gir for å gjøre det enkelt å jobbe med det.

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

I dette programmet har vi tatt innspillene fra brukeren. Brukeren må gi tre innganger som vil bli tildelt de tre variablene x, y og z. Verdiene blir senere brukt for å byttes mellom variablene. I byttelogikken er først verdien av x midlertidig lagret i variabelen som heter temp_var. Deretter tildeles verdien til y til x og verdien til z er tildelt y. Endelig har verdien til temp_var som hadde verdien x blitt tilordnet z, og på denne måten er alle de tre verdiene byttet.

Når programmet kjører vil det vise alle verdiene som er tilordnet forskjellige variabler slik at vi kan bekrefte verdiene som er tilordnet variablene. Når byttingen er fullført etter at du har brukt byttelogikken, har vi vist at i utdataskjermen for å sikre at verdiene er byttet. I bildet under er den ovennevnte koden kjørt, slik at du kan se hva den faktisk gir utdata når denne koden er satt sammen. Tallene 1, 2 og 3 skrevet på begynnelsen av skjermbildet er faktisk den inngangen som ble akseptert av brukeren, og når inngangen ble mottatt, ble logikken utført for å bytte verdiene.

Konklusjon

Python gir oss flere innebygde funksjoner som ganske enkelt kan ta input fra brukerne og kan gi ønsket utdata. Men når det gjelder å utnytte python for å utvikle den aktuelle applikasjonen for enhver organisasjon, er det alltid foretrukket å skrive kodene på en tilpasset måte, og det er derfor det er viktig å utvikle ferdighetene relatert til logikk. Denne delen vil gi deg en ide om hvordan de to verdiene kan byttes. Ved hjelp av samme program kan du også bytte andre verdier. For eksempel kan man bytte for- og etternavn til enhver bruker i applikasjonen der det vil være påkrevd.

Anbefalte artikler

Dette er en guide til Bytting i Python. Her diskuterer vi hvordan to variabler kan byttes ved hjelp av programmeringsspråk for python. Du kan også se på følgende artikkel for å lære mer -

  1. Hvis annet utsagn i Python
  2. Fordeler med Python
  3. Konstruktør i Python
  4. Bytting av C # (implementering av kode)
  5. Oversikt over bytte i C
  6. Bytting av nummer i Java
  7. Veiledning for bytte i C ++