Python er et fortolket programmeringssprog på generelt højt niveau med forskellige applikationer. At lære grundlæggende begreber i Python , der er nogle standardprogrammer, der giver dig en kort forståelse af alle begreberne praktisk. Omvendt et tal i Python er et af disse programmer, der giver eleven en dyb forståelse af og aritmetiske operatører . Denne blog hjælper dig med at forstå og implementere måderne til at vende et nummer om. Den dækker følgende emner -
Sådan vender du et tal i Python?
Det er simpelt! Du kan skrive et Python-program, der tager inputnummer og vender det samme. Værdien af et heltal er gemt i en variabel som kontrolleres ved hjælp af en betingelse, og derefter lagres hvert ciffer i nummeret i en anden variabel, som vil udskrive det omvendte nummer. Tal kan vendes i Python ved hjælp af forskellige metoder, lad os tage et kig på Python-programmet for at implementere det samme.
html-tag til linjeskift
Python-program for at vende et nummer
Der er to måder at vende et tal om på -
- Brug af en løkke
- Brug af rekursion
Vend et tal ved hjælp af Loop
# Få nummeret fra brugeren manuelt num = int (input ('Indtast dit yndlingsnummer:')) # Start værdi til nul test_num = 0 # Kontroller med mens loop mens (num> 0): #Logisk rest = antal% 10 test_num = (test_num * 10) + resten num = num // 10 # Vis resultatprint ('Det omvendte tal er: {}'. format (test_num))
Produktion :
Programforklaring
Brugerværdi: Nummer = 123456 og Reverse = 0
Første gentagelse
Påmindelse = Antal% 10
Påmindelse = 123456% 10 = 6
Reverse = Reverse * 10 + Påmindelse
Omvendt = 0 * 10 + 6 = 0 + 6 = 6
Tal = Antal // 10
Tal = 123456 // 10 = 12345
Anden gentagelse
Fra den første Iteration er værdierne for både Number og Reverse blevet ændret som: Number = 12345 og Reverse = 6
Påmindelse = Antal% 10
Påmindelse = 12345% 10 = 5
Omvendt = Omvendt * 10 + Påmindelse = 6 * 10 + 5
Omvendt = 60 + 5 = 65
Tal = Antal // 10 = 12345 // 10
Tal = 1234
Tredje gentagelse
Fra anden gentagelse er værdierne for både Number og Reverse blevet ændret som: Number = 1234 og Reverse = 65
Påmindelse = Antal% 10
Påmindelse = 1234% 10 = 4
Omvendt = Omvendt * 10 + Påmindelse = 65 * 10 + 4
Omvendt = 650 + 4 = 654
Tal = Antal // 10 = 1234 // 10
Tal = 123
Fjerde gentagelse
Fra anden gentagelse er værdierne for både Number og Reverse blevet ændret som: Number = 123 og Reverse = 654
Påmindelse = Antal% 10
Påmindelse = 123% 10 = 3
Omvendt = Omvendt * 10 + Påmindelse = 654 * 10 + 3
Omvendt = 6540 + 3 = 6543
Tal = Antal // 10 = 123 // 10
Tal = 12
Femte iteration
Fra anden gentagelse er værdierne for både Number og Reverse blevet ændret som: Number = 12 og Reverse = 6543
Påmindelse = Antal% 10
Påmindelse = 12% 10 = 2
Omvendt = Omvendt * 10 + Påmindelse = 6543 * 10 + 2
Omvendt = 65430 + 2 = 65432
Tal = Antal // 10 = 12 // 10
Antal = 1
Sjette iteration
Fra anden gentagelse er værdierne for både Number og Reverse blevet ændret som, Number = 1 og Reverse = 65432
Påmindelse = Antal% 10
Påmindelse = 1% 10 = 1
Omvendt = Omvendt * 10 + Påmindelse = 65432 * 10 + 1
Omvendt = 654320 + 1 = 654321
Nummer afsluttet:
Vend et nummer ved hjælp af rekursion
# Python-program til at vende et tal ved hjælp af rekursion Num = int (input ('Indtast venligst et hvilket som helst tal:')) Resultat = 0 def Resultat_Int (Num): globalt resultat hvis (Num> 0): Påmindelse = Num% 10 Resultat = ( Resultat * 10) + Påmindelse Resultat_Int (Num // 10) returnering Resultat Resultat = Resultat_Int (Num) udskrivning ('n Omvendt af indtastet antal er =% d'% Resultat)
Produktion :
Med dette kommer vi til slutningen af denne blog om 'Vend et tal i Python'. Jeg håber, det tilføjede værdi til din viden om Python-programmering.
sorter algoritme c ++
To få dybdegående viden om Python sammen med dens forskellige applikationer, du kan til live online træning med support døgnet rundt og levetid adgang. Har du et spørgsmål til os? Nævn dem i kommentarfeltet i “Vend et tal i Python”, så vender vi tilbage til dig.