Prezentare generală a Schimbării în Python

Există mai multe limbaje de programare care ne ajută să aplicăm logica și să dezvoltăm aplicațiile. Python este unul dintre aceste limbaje de programare și, de asemenea, unul dintre cele mai preferate limbaje de programare, datorită gamei sale vaste de funcții încorporate. Deși are funcții predefinite pentru aproape toată logica complexă, se pot defini propriile funcții pentru a dezvolta aplicația personalizată. În această secțiune, vom vedea cum două variabile ar putea fi schimbate folosind limbajul de programare python.

Cum să schimbați două numere în Python?

Pentru a schimba două variabile, va trebui să utilizăm o variabilă temporară care ne va ajuta prin stocarea valorilor. Pentru a putea schimba valorile, vom avea nevoie mai întâi de valori. Există două moduri de a pune valorile în variabilă. Fie putem atribui valorile, fie putem prelua valori de la utilizator în timp ce programul rulează. Pentru a atribui valorile, putem defini pur și simplu o variabilă și o putem inițializa. Dar dacă trebuie să luăm intrarea de la utilizator, va trebui să folosim funcția numită input. Funcția de intrare ne permite să luăm valoarea de la utilizator, astfel încât să poată fi utilizată pentru procesarea ulterioară. Mai jos este programul pentru a schimba două valori. De asemenea, am atașat imaginea cu ieșirea, astfel încât să vă puteți face o idee reală despre cum va fi ieșirea atunci când codul dat mai jos.

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

În exemplul de mai sus, am folosit comentarii pentru a vă conștientiza motivul care stă la baza setului de cod particular. Hash (#) este folosit pentru a comenta linia. Orice scris după modificare până la sfârșitul liniei este ignorat de compilator în timpul compilării programului, următoarele două linii sunt utilizate pentru a lua intrarea de la utilizatori, astfel încât valorile pot fi utilizate în schimbarea. După aceea, funcția de imprimare a fost utilizată, care servește scopului tipăririi sau ecoului pe orice ecran pe ecran. Mai târziu, logica de schimb de valori a fost aplicată și, în cele din urmă, valorile schimbate au fost aplicate. La început, am specificat valorile alocate lui x și y pentru a putea fi vizibil faptul că valorile au fost date de utilizator și pentru a ne asigura că variabila așteptată deține valorile așteptate. Odată ce schimbarea valorilor este finalizată, am arătat și la ieșire pentru a ne asigura că valorile au fost schimbate.

Cum să schimbați trei numere în Python?

Această secțiune de cod este destul de asemănătoare cu cea a secțiunii anterioare de cod care a fost destinată schimbării a două numere. În această secțiune a codului, vom vedea cum trei numere ar putea fi schimbate folosind variabila temporară. Modul de a lua valoarea de la utilizator este similar cu cel al codului anterior care este folosind funcția de intrare. Ulterior, valorile au fost afișate folosind funcția de imprimare.

Valorile schimbate au fost preluate de către utilizator și poate fi de orice tip de date, deoarece Python este capabil să atribuie tipul de date variabilei prin analizarea intrării de la utilizator. În alte limbaje de programare, se presupune că dezvoltatorul atribuie tipul de date variabilei și variabila devine obligată să dețină numai valoarea acelui tip de date particular, dar nu este cazul python. Acestea sunt câteva dintre punctele în plus pe care le oferă python pentru a face lucrări ușoare cu acesta.

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

În acest program, am preluat de la utilizator. Utilizatorul trebuie să furnizeze trei intrări cărora li se vor atribui cele trei variabile x, y și z. Valorile vor fi utilizate ulterior pentru a fi schimbat între variabile. În logica de schimbare, mai întâi, valoarea lui x a fost stocată temporar în variabila numită temp_var. Apoi, valoarea lui y este atribuită lui x și valoarea lui z este atribuită lui y. În cele din urmă, valoarea temp_var care avea valoarea lui x a fost atribuită lui z și, în acest fel, toate cele trei valori au fost schimbate.

Când programul rulează va afișa toate valorile care au fost alocate diferitelor variabile, astfel încât să putem confirma valorile care au fost alocate variabilelor. Odată ce schimbarea este finalizată după aplicarea logicii de schimb, am arătat că în ecranul de ieșire pentru a ne asigura că valorile au fost schimbate. În imaginea de mai jos, codul menționat mai sus a fost rulat astfel încât să puteți vedea ce oferă efectiv ieșirea atunci când acest cod este compilat. Numerele 1, 2 și 3 scrise la începutul ecranului de ieșire sunt de fapt intrarea care a fost acceptată de utilizator și, odată ce intrarea a fost primită, logica a fost efectuată pentru a schimba valorile.

Concluzie

Python ne oferă mai multe funcții încorporate care pot lua pur și simplu intrarea de la utilizatori și pot oferi rezultatele dorite. Însă, atunci când vine vorba de folosirea pitonului pentru a dezvolta aplicația propriu-zisă pentru orice organizație, este întotdeauna de preferat să scrieți codurile într-o manieră personalizată și de aceea este important să dezvoltați abilitățile legate de logică. Această secțiune vă va oferi o idee despre cum pot fi schimbate cele două valori. Folosind același program, puteți schimba și alte valori. De exemplu, se poate schimba primul și ultimul nume al oricărui utilizator din aplicație unde va fi necesar.

Articole recomandate

Acesta este un ghid pentru Schimbarea în Python. Aici vom discuta modul în care două variabile ar putea fi schimbate folosind limbajul de programare python. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Dacă declarație în altă parte în Python
  2. Avantajele Python
  3. Constructor în Python
  4. Schimbarea în C # (Cod de implementare)
  5. Prezentare generală a schimbării în C
  6. Schimbarea numerelor în Java
  7. Ghid pentru schimbarea în C ++