Pregled zamjene u Pythonu

Postoji nekoliko programskih jezika koji nam pomažu u primjeni logike i razvoju aplikacija. Python je jedan od tih programskih jezika i također jedan od najpoželjnijih programskih jezika zbog velikog raspona ugrađenih funkcija. Iako ima unaprijed definirane funkcije za gotovo svu složenu logiku, može se definirati vlastite funkcije kako bi se razvila prilagođena aplikacija. U ovom ćemo dijelu vidjeti kako se dvije varijable mogu zamijeniti pomoću programskog jezika python.

Kako zamijeniti dva broja u Pythonu?

Da bismo zamijenili dvije varijable, trebat ćemo koristiti privremenu varijablu koja će nam pomoći u privremenoj pohrani vrijednosti. Kako bismo mogli zamijeniti vrijednosti, prvo će nam trebati vrijednosti. Postoje dva načina stavljanja vrijednosti u varijablu. Ili možemo dodijeliti vrijednosti ili možemo preuzeti vrijednosti od korisnika dok se program pokreće. Da dodijelimo vrijednosti, možemo jednostavno definirati varijablu i možemo je inicijalizirati. Ali ako trebamo uzeti unos od korisnika, trebat ćemo koristiti funkciju koja se zove input. Unosna funkcija omogućuje nam da uzmemo vrijednost od korisnika kako bi se mogla koristiti za daljnju obradu. Ispod je program za zamjenu dvije vrijednosti. Također, sliku smo dodali s izlazom tako da možete dobiti realnu predstavu o tome kakav će biti izlaz kada se dolje navedeni kôd pokrene.

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

U gornjem primjeru, upotrijebili smo komentare kako bismo vas upoznali s razlogom određenog skupa koda. Za komentiranje linija koristi se Hash (#). Sve što je napisano nakon hashiranja do kraja retka, prevoditelj zanemaruje bilo što, a naredna dva retka koriste se za unos korisnika kako bi se vrijednosti mogle koristiti u zamjeni. Nakon toga korištena je funkcija ispisa koja služi svrsi ispisa ili odjeku bilo čega na ekranu. Kasnije je primijenjena logika zamjene vrijednosti i na kraju su primijenjene zamijenjene vrijednosti. Na početku smo odredili vrijednosti dodijeljene x i y kako bi bilo vidljivo da koje je vrijednosti dao korisnik i da osiguramo da očekivana varijabla drži očekivane vrijednosti. Nakon što je zamjena vrijednosti završena, pokazali smo i u izlazu kako bismo bili sigurni da su vrijednosti zamijenjene.

Kako zamijeniti tri broja u Pythonu?

Ovaj je odjeljak koda prilično sličan onome u prethodnom odjeljku koda koji je trebao zamijeniti dva broja. U ovom dijelu koda vidjet ćemo kako se mogu zamijeniti tri broja pomoću privremene varijable. Način uzimanja vrijednosti od korisnika sličan je onome prethodnog koda koji se koristi pomoću funkcije unosa. Kasnije su vrijednosti prikazane pomoću funkcije ispisa.

Izmijenjene vrijednosti preuzeo je korisnik i može biti bilo koje vrste podataka, jer python može dodijeliti tipu podataka varijabli dinamički analizom unosa od strane korisnika. U ostalim programskim jezicima, programer treba dodijeliti tipu podataka varijabli i varijabla postaje obavezna držati vrijednost samo određenog tipa podataka, ali to nije u slučaju pythona. Ovo su neke od pozitivnih točaka koje python pruža radi lakšeg rada s njim.

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

U ovom smo programu uzeli ulaz od korisnika. Korisnik mora osigurati tri ulaza kojima će se dodijeliti tri varijable x, y i z. Vrijednosti će se kasnije koristiti za zamjenu među varijablama. U logici zamjene, najprije je vrijednost x privremeno pohranjena u varijabli koja se zove temp_var. Tada je vrijednost y dodijeljena x, a vrijednost z dodijeljena y. Napokon, vrijednost temp_var koja je imala vrijednost x dodijeljena je z i na taj način sve tri vrijednosti su zamijenjene.

Kad se program pokrene, prikazat će sve vrijednosti koje su dodijeljene različitim varijablama tako da možemo potvrditi vrijednosti koje su dodijeljene varijablama. Nakon što je zamjena izvršena nakon primjene logike zamjene, to smo pokazali na izlaznom zaslonu kako bismo osigurali da su vrijednosti zamijenjene. Na slici ispod prikazani je gore navedeni kod tako da možete vidjeti što zapravo daje izlaz kada se taj kôd sastavi. Brojevi 1, 2 i 3 napisani na početku izlaznog zaslona zapravo su ulaz koji je korisnik prihvatio i nakon što je unos primljen, provedena je logika zamjene vrijednosti.

Zaključak

Python nam pruža nekoliko ugrađenih funkcija koje jednostavno mogu uzeti ulaz od korisnika i mogu dati željeni izlaz. Ali kada je u pitanju korištenje pythona za razvoj stvarne aplikacije za bilo koju organizaciju, uvijek je poželjno pisati kodove na prilagođeni način i zato je važno razviti vještine povezane s logikom. Ovaj će vam odjeljak dati predstavu o tome kako se dvije vrijednosti mogu zamijeniti. Korištenjem istog programa možete zamijeniti i druge vrijednosti. Na primjer, u aplikaciji se može zamijeniti ime i prezime bilo kojeg korisnika u zahtjevu.

Preporučeni članci

Ovo je vodič za Zamjenu u Pythonu. Ovdje smo raspravljali o tome kako se dvije varijable mogu zamijeniti korištenjem programskog jezika python. Možete pogledati i sljedeći članak da biste saznali više -

  1. Ako Else Izjava u Pythonu
  2. Prednosti Pythona
  3. Konstruktor u Pythonu
  4. Zamjena u C # (implementacija koda)
  5. Pregled zamjene u C
  6. Mijenjanje brojeva u Javi
  7. Vodič za zamjenu u C ++

Kategorija: