Overzicht van swappen in Python

Er zijn verschillende programmeertalen die ons helpen logica toe te passen en de applicaties te ontwikkelen. Python is een van die programmeertalen en ook een van de meest geprefereerde programmeertalen vanwege het grote aantal ingebouwde functies. Hoewel het vooraf gedefinieerde functies heeft voor bijna alle complexe logica, kan men zijn eigen functies definiëren om de aangepaste toepassing te ontwikkelen. In deze sectie zullen we zien hoe twee variabelen kunnen worden verwisseld met behulp van de programmeertaal python.

Hoe twee nummers te verwisselen in Python?

Om twee variabelen te verwisselen, moeten we een tijdelijke variabele gebruiken die ons helpt door de waarden tijdelijk op te slaan. Zodat we de waarden kunnen omwisselen, hebben we de waarden eerst nodig. Er zijn twee manieren om de waarden in de variabele te plaatsen. Of we kunnen de waarden toewijzen of we kunnen waarden van de gebruiker afnemen terwijl het programma wordt uitgevoerd. Om de waarden toe te wijzen, kunnen we eenvoudig een variabele definiëren en deze initialiseren. Maar als we de invoer van de gebruiker moeten nemen, moeten we de functie invoer gebruiken. Met de invoerfunctie kunnen we de waarde van de gebruiker afnemen, zodat deze kan worden gebruikt voor verdere verwerking. Hieronder is het programma om twee waarden te wisselen. We hebben ook de afbeelding met de uitvoer bijgevoegd, zodat u een echt idee kunt krijgen van hoe de uitvoer zal zijn wanneer de onderstaande code wordt uitgevoerd.

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

In het bovenstaande voorbeeld hebben we opmerkingen gebruikt om u bewust te maken van de reden achter de specifieke set code. Hash (#) wordt gebruikt om commentaar op de regel te geven. Alles dat na het hashen tot het einde van de regel wordt geschreven, wordt door de compiler genegeerd tijdens het compileren van het programma. De volgende twee regels worden gebruikt om de invoer van de gebruikers te nemen, zodat de waarden kunnen worden gebruikt bij het ruilen. Daarna is de printfunctie gebruikt die dient om alles op het scherm af te drukken of te echoën. Later is de logica om de waarden te ruilen toegepast en uiteindelijk zijn de geruilde waarden toegepast. In het begin hebben we de waarden gespecificeerd die aan x en y zijn toegewezen, zodat het zichtbaar zou kunnen zijn dat welke waarden door de gebruiker zijn gegeven en om ervoor te zorgen dat de verwachte variabele de verwachte waarden bevat. Nadat het omwisselen van de waarden is voltooid, hebben we dit ook in de uitvoer weergegeven om te controleren of de waarden zijn omgewisseld.

Hoe drie nummers in Python te wisselen?

Dit codegedeelte lijkt erg op dat van het vorige codegedeelte dat bedoeld was om twee cijfers te wisselen. In dit gedeelte van de code zullen we zien hoe drie nummers kunnen worden verwisseld met behulp van de tijdelijke variabele. De manier om de waarde van de gebruiker te nemen is vergelijkbaar met die van de vorige code, namelijk door de invoerfunctie te gebruiken. Later zijn de waarden weergegeven met de afdrukfunctie.

De omgewisselde waarden zijn overgenomen door de gebruiker en kunnen van elk gegevenstype zijn, omdat python in staat is het gegevenstype dynamisch aan de variabele toe te wijzen door de invoer van de gebruiker te analyseren. In andere programmeertalen wordt de ontwikkelaar verondersteld het gegevenstype aan de variabele toe te wijzen en wordt de variabele gebonden aan de waarde van dat specifieke gegevenstype, maar dit is niet het geval bij python. Dit zijn enkele van de pluspunten die python biedt om er gemakkelijk mee te kunnen werken.

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

In dit programma hebben we de input van de gebruiker overgenomen. De gebruiker moet drie ingangen opgeven waaraan de drie variabelen x, y en z worden toegewezen. De waarden worden later gebruikt om tussen de variabelen te wisselen. In de ruillogica is eerst de waarde van x tijdelijk opgeslagen in de variabele met de naam temp_var. Vervolgens wordt de waarde van y toegewezen aan x en de waarde van z wordt toegewezen aan y. Eindelijk is de waarde van temp_var die de waarde x had toegewezen aan z en op deze manier zijn alle drie waarden verwisseld.

Wanneer het programma wordt uitgevoerd, worden alle waarden weergegeven die aan verschillende variabelen zijn toegewezen, zodat we de waarden kunnen bevestigen die aan de variabelen zijn toegewezen. Nadat het ruilen is voltooid nadat de ruillogica is toegepast, hebben we dat in het uitvoerscherm aangetoond om ervoor te zorgen dat de waarden zijn geruild. In de onderstaande afbeelding is de bovengenoemde code uitgevoerd, zodat u kunt zien wat de uitvoer oplevert wanneer deze code wordt gecompileerd. De nummers 1, 2 en 3 die aan het begin van het uitvoerscherm zijn geschreven, zijn eigenlijk de invoer die door de gebruiker is geaccepteerd en nadat de invoer was ontvangen, werd de logica uitgevoerd om de waarden te verwisselen.

Conclusie

Python biedt ons verschillende ingebouwde functies die eenvoudig de input van de gebruikers kunnen overnemen en de gewenste output kunnen geven. Maar als het gaat om het benutten van python om de daadwerkelijke toepassing voor elke organisatie te ontwikkelen, heeft het altijd de voorkeur om de codes op een aangepaste manier te schrijven en daarom is het belangrijk om de vaardigheden met betrekking tot logica te ontwikkelen. Deze sectie geeft u een idee over hoe de twee waarden kunnen worden verwisseld. Met hetzelfde programma kun je ook andere waarden omwisselen. Men kan bijvoorbeeld de voor- en achternaam van elke gebruiker in de toepassing omwisselen waar dit nodig is.

Aanbevolen artikelen

Dit is een gids voor Swapping in Python. Hier bespreken we hoe twee variabelen kunnen worden verwisseld met behulp van de programmeertaal python. U kunt ook het volgende artikel bekijken voor meer informatie -

  1. Als andere verklaring in Python
  2. Voordelen van Python
  3. Aannemer in Python
  4. Ruilen in C # (code-implementatie)
  5. Overzicht van swappen in C
  6. Wisselen van nummers in Java
  7. Gids voor swappen in C ++