Python er et tolket, høyt nivå, generelt programmeringsspråk med forskjellige applikasjoner. For å lære grunnleggende begreper i Python , det er noen standardprogrammer som gir deg en kort forståelse av alle begrepene praktisk. Omvendt et tall i Python er et av disse programmene som gir eleven en dyp forståelse av og regneoperatører . Denne bloggen vil hjelpe deg med å forstå og implementere måtene å reversere et nummer på. Den vil dekke følgende emner -
Hvordan snu et tall i Python?
Det er enkelt! Du kan skrive et Python-program som tar inngangsnummer og reverserer det samme. Verdien til et helt tall er lagret i a variabel som blir sjekket ved hjelp av en tilstand, og deretter lagres hvert siffer i nummeret i en annen variabel, som vil skrive ut det omvendte nummeret. Tall kan reverseres i Python ved hjelp av forskjellige metoder, la oss ta en titt på Python-programmet for å implementere det samme.
Python-program for å reversere et tall
Det er to måter å reversere et tall på -
- Bruke en løkke
- Bruke rekursjon
Snu et tall med Loop
# Få nummeret fra brukeren manuelt num = int (input ('Skriv inn ditt favorittnummer:')) # Start verdien til null test_num = 0 # Kontroller med mens loop mens (num> 0): #Logic rest = num% 10 test_num = (test_num * 10) + resten num = num // 10 # Vis resultatutskrift ('Det omvendte tallet er: {}'. format (test_num))
Produksjon :
Programforklaring
cloudera sertifisert utvikler for apache hadoop
Brukerverdi: Antall = 123456 og Omvendt = 0
Første iterasjon
Påminnelse = Antall% 10
Påminnelse = 123456% 10 = 6
Omvendt = Omvendt * 10 + Påminnelse
Omvendt = 0 * 10 + 6 = 0 + 6 = 6
Tall = Antall // 10
Antall = 123456 // 10 = 12345
Andre Iterasjon
Fra den første Iterasjonen er verdiene til både Number og Reverse endret som: Number = 12345 og Reverse = 6
Påminnelse = Antall% 10
Påminnelse = 12345% 10 = 5
Omvendt = Omvendt * 10 + Påminnelse = 6 * 10 + 5
Omvendt = 60 + 5 = 65
Antall = Antall // 10 = 12345 // 10
Antall = 1234
Tredje iterasjon
Fra den andre Iterasjonen er verdiene til både Number og Reverse endret som: Number = 1234 og Reverse = 65
Påminnelse = Antall% 10
Påminnelse = 1234% 10 = 4
Omvendt = Omvendt * 10 + Påminnelse = 65 * 10 + 4
Omvendt = 650 + 4 = 654
Tall = Antall // 10 = 1234 // 10
Antall = 123
forskjellen mellom html og xml
Fjerde Iterasjon
Fra den andre Iterasjonen er verdiene til både Number og Reverse blitt endret som: Number = 123 og Reverse = 654
Påminnelse = Antall% 10
Påminnelse = 123% 10 = 3
Omvendt = Omvendt * 10 + Påminnelse = 654 * 10 + 3
Omvendt = 6540 + 3 = 6543
Antall = Antall // 10 = 123 // 10
Antall = 12
Femte iterasjon
Fra den andre Iterasjonen er verdiene for både Number og Reverse blitt endret som: Number = 12 og Reverse = 6543
Påminnelse = Antall% 10
Påminnelse = 12% 10 = 2
Omvendt = Omvendt * 10 + Påminnelse = 6543 * 10 + 2
Omvendt = 65430 + 2 = 65432
Tall = Antall // 10 = 12 // 10
Antall = 1
Sjette iterasjon
Fra den andre Iterasjonen er verdiene til både Number og Reverse blitt endret som, Number = 1 og Reverse = 65432
Påminnelse = Antall% 10
Påminnelse = 1% 10 = 1
Omvendt = Omvendt * 10 + Påminnelse = 65432 * 10 + 1
Omvendt = 654320 + 1 = 654321
Antall avsluttet:
Snu et tall ved hjelp av rekursjon
# Python-program for å reversere et tall ved hjelp av rekursjon Num = int (input ('Vennligst skriv inn et hvilket som helst tall:')) Resultat = 0 def Resultat_Int (Num): globalt resultat hvis (Num> 0): Påminnelse = Num% 10 Resultat = ( Resultat * 10) + Påminnelse Resultat_Int (Num // 10) retur Resultat Resultat = Resultat_Int (Num) utskrift ('n Omvendt inntastet antall er =% d'% Resultat)
Produksjon :
Med dette kommer vi til en slutt på denne bloggen på “Reverse a Number in Python”. Jeg håper det tilfører din kunnskap om Python-programmering merverdi.
To få grundig kunnskap om Python sammen med de forskjellige applikasjonene du kan for live online trening med 24/7 support og levetidstilgang. Har du et spørsmål til oss? Nevn dem i kommentarfeltet i 'Reverse a Number in Python', så kommer vi tilbake til deg.