A csere áttekintése Pythonban

Számos programozási nyelv segíti a logika alkalmazását és az alkalmazások fejlesztését. A Python egyike a programozási nyelvek között, és a beépített funkciók széles választéka miatt az egyik legkedveltebb programozási nyelv. Noha az előre definiált funkciókkal rendelkezik a komplex logika szinte egészében, meg lehet határozni a saját funkcióit a testreszabott alkalmazás fejlesztése érdekében. Ebben a részben meglátjuk, hogyan lehet két változót felcserélni a python programozási nyelv használatával.

Hogyan cserélhetünk két számot Pythonban?

Két változó cseréjéhez ideiglenes változót kell használnunk, amely segít az érték ideiglenes tárolásában. Ahhoz, hogy kicserélhessük az értékeket, előbb az értékekre lesz szükségünk. Kétféle módon állíthatjuk be az értékeket a változóba. Vagy hozzárendelhetjük az értékeket, vagy értékeket vehetünk fel a felhasználótól a program futása közben. Az értékek hozzárendeléséhez egyszerűen definiálhatunk egy változót, és inicializálhatjuk azt. De ha be kell vennünk a felhasználótól a bemenetet, akkor az inputnak nevezett függvényt kell használnunk. A beviteli funkció lehetővé teszi az értéknek a felhasználótól való átvételét, hogy azt felhasználhassuk a további feldolgozáshoz. Az alábbiakban a két érték cseréjére szolgáló program található. Ezenkívül csatoltuk a képet a kimenettel, hogy valódi képet kapjunk arról, hogy mi lesz a kimenet, amikor az alább megadott kód fut.

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

A fenti példában a megjegyzéseket arra használtuk, hogy tudatosítsuk Önt az adott kódkészlet okán. A hash (#) a sor kommentálására szolgál. A fordító a program összeállításakor figyelmen kívül hagy minden, a hasítás után a sor végéig írt dolgot. A következő két sort a felhasználók bemeneteinek felhasználására használjuk, hogy az értékeket fel lehessen használni a csere során. Ezt követően a nyomtatási funkciót használták, amely bármit is nyomtathat vagy visszhangozhat a képernyőn. Később az értékek kicserélésének logikáját alkalmazták, és végül a kicserélt értékeket alkalmazták. Az elején meghatároztuk az x és y értékhez rendelt értékeket, hogy láthatóvá váljon, hogy a felhasználó milyen értékeket adott, és hogy megbizonyosodjunk arról, hogy a várt változó a várt értékeket tartja-e. Miután befejeződött az értékek cseréje, a kimeneten is megmutattuk, hogy megbizonyosodjunk arról, hogy az értékek cseréje megtörtént-e.

Hogyan cserélhetünk három számot Pythonban?

Ez a kódrész nagyon hasonlít a kód előző szakaszához, amelyet két szám cseréjére szántunk. A kód ezen szakaszában meglátjuk, hogyan lehet három számot cserélni az ideiglenes változó segítségével. Az érték felhasználásának módja a felhasználótól hasonló az előző kódhoz, amely a beviteli funkció használatával történt. Később az értékek megjelennek a nyomtatási funkcióval.

Az átváltott értékeket a felhasználó vették fel, és bármilyen adattípus lehet, mivel a python képes a felhasználói bemenetek elemzésével dinamikusan hozzárendelni az adattípust a változóhoz. Más programozási nyelvekben a fejlesztõnek állítólag hozzá kell rendelnie az adattípust a változóhoz, és a változó csak az adott adattípus értékét fogja megtartani, de a python esetében nem így van. Ez néhány pluszpont, amelyet a python nyújt, hogy megkönnyítse a munkát.

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

Ebben a programban a felhasználó adatait vettük fel. A felhasználónak három bemenetet kell megadnia, amelyekhez hozzárendelik a három x, y és z változót. Az értékeket később felhasználják a változók közötti cserére. A cserelogikában először az x értékét ideiglenesen a temp_var nevű változó tárolja. Ezután y értékét x-hez, z értékét y-hez rendelik. Végül a temp_var értékét, amelynek x értéke volt, z-hez rendelték, és ezt követve mind a három értéket felcserélték.

A program futtatásakor megjelenik az összes olyan érték, amelyet a különböző változókhoz hozzárendeltek, hogy megerősíthessük a változókhoz rendelt értékeket. Miután a csere befejeződött a csere logika alkalmazásával, megmutattuk, hogy a kimeneti képernyőn az értékek cseréje érdekében. Az alábbi képen a fent említett kódot futtattuk, így láthatjuk, hogy valójában mi adja meg a kimenetet, amikor ezt a kódot összeállítjuk. A kimeneti képernyő elejére írt 1, 2 és 3 számok valójában a felhasználó által elfogadott bemenetek, és a bemenet fogadása után az értékek cseréjére szolgáló logika történt.

Következtetés

A Python számos beépített funkciót biztosít számunkra, amelyek egyszerűen csak a felhasználók adatait vehetik át és megadhatják a kívánt outputot. De amikor a Python kihasználja a tényleges alkalmazás fejlesztését bármely szervezet számára, mindig inkább a kódokat testreszabott módon kell írni, ezért fontos fejlesztni a logikával kapcsolatos készségeket. Ez a szakasz áttekintést nyújt a két érték cseréjéről. Ugyanazon program segítségével más értékeket is cserélhet. Például meg lehet cserélni az alkalmazás bármely felhasználójának utónevét és utónevét, ahol erre szükség lesz.

Ajánlott cikkek

Ez egy útmutató a Python cseréjéhez. Itt tárgyaljuk, hogyan lehet két változót cserélni a python programozási nyelv használatával. A következő cikkben további információkat is megnézhet -

  1. Ha más állítás Pythonban
  2. A Python előnyei
  3. Kivitelező Pythonban
  4. Csere a C # -ben (kód implementáció)
  5. A csere áttekintése a C-ben
  6. Számok cseréje Java-ban
  7. Útmutató a C ++ cseréjéhez

Kategória: