Wie kann man eine Zahl in Python umkehren?



Dieses Python-Programm zum Umkehren einer Zahl ermöglicht es dem Benutzer, eine beliebige positive Ganzzahl einzugeben, und das Programm kehrt die Zahl mithilfe von Schleifen und Rekursion um.

Python ist eine interpretierte allgemeine Programmiersprache auf hoher Ebene mit verschiedenen Anwendungen. Um das zu lernen grundlegende Konzepte von Python Es gibt einige Standardprogramme, die Ihnen ein kurzes Verständnis aller Konzepte in der Praxis vermitteln. Das Umkehren einer Zahl in Python ist eines dieser Programme, das dem Lernenden ein tiefes Verständnis vermittelt und Rechenzeichen . Dieser Blog hilft Ihnen dabei, die Möglichkeiten zum Umkehren einer Zahl zu verstehen und umzusetzen. Es werden folgende Themen behandelt:





Wie kann man eine Zahl in Python umkehren?

Es ist einfach! Sie können ein Python-Programm schreiben, das die eingegebene Nummer verwendet und diese umkehrt. Der Wert einer Ganzzahl wird in a gespeichert Variable Dies wird unter Verwendung einer Bedingung überprüft und dann wird jede Ziffer der Nummer in einer anderen Variablen gespeichert, die die umgekehrte Nummer druckt. Zahlen können in Python mit verschiedenen Methoden umgekehrt werden. Schauen wir uns das Python-Programm an, um dasselbe zu implementieren.

Python-Programm zum Umkehren einer Zahl

Es gibt zwei Möglichkeiten, eine Zahl umzukehren - -



Was ist Datenmischung in Tableau
  • Verwenden einer Schleife
  • Rekursion verwenden

Kehren Sie eine Zahl mit Loop um

# Holen Sie sich die Nummer manuell vom Benutzer num = int (Eingabe ('Geben Sie Ihre Lieblingsnummer ein:')) # Initiieren Sie den Wert auf null test_num = 0 # Überprüfen Sie mit while-Schleife while (num> 0): #Logischer Rest = num% 10 test_num = (test_num * 10) + rest num = num // 10 # Zeigt den Ergebnisdruck an ('Die umgekehrte Zahl lautet: {}'. format (test_num))

Ausgabe ::
Kehren Sie eine Zeichenfolge in Python - Edureka um

Programmerklärung

Benutzerwert: Number = 123456 und Reverse = 0



Erste Iteration
Erinnerung = Anzahl% 10
Erinnerung = 123456% 10 = 6
Reverse = Reverse * 10 + Erinnerung
Rückwärts = 0 * 10 + 6 = 0 + 6 = 6
Nummer = Nummer // 10
Nummer = 123456 // 10 = 12345

Sortierfunktion c ++

Zweite Iteration
Seit der ersten Iteration wurden die Werte von Number und Reverse wie folgt geändert: Number = 12345 und Reverse = 6
Erinnerung = Anzahl% 10
Erinnerung = 12345% 10 = 5
Reverse = Reverse * 10 + Reminder = 6 * 10 + 5
Rückwärts = 60 + 5 = 65
Number = Number // 10 = 12345 // 10
Nummer = 1234

Dritte Iteration
Ab der zweiten Iteration wurden die Werte von Number und Reverse wie folgt geändert: Number = 1234 und Reverse = 65
Erinnerung = Anzahl% 10
Erinnerung = 1234% 10 = 4
Reverse = Reverse * 10 + Reminder = 65 * 10 + 4
Rückwärts = 650 + 4 = 654
Number = Number // 10 = 1234 // 10
Nummer = 123

Vierte Iteration
Ab der zweiten Iteration wurden die Werte von Number und Reverse wie folgt geändert: Number = 123 und Reverse = 654
Erinnerung = Anzahl% 10
Erinnerung = 123% 10 = 3
Reverse = Reverse * 10 + Reminder = 654 * 10 + 3
Rückwärts = 6540 + 3 = 6543
Number = Number // 10 = 123 // 10
Nummer = 12

Fünfte Iteration
Ab der zweiten Iteration wurden die Werte von Number und Reverse wie folgt geändert: Number = 12 und Reverse = 6543
Erinnerung = Anzahl% 10
Erinnerung = 12% 10 = 2
Reverse = Reverse * 10 + Reminder = 6543 * 10 + 2
Rückwärts = 65430 + 2 = 65432
Number = Number // 10 = 12 // 10
Nummer = 1

Sechste Iteration
Ab der zweiten Iteration wurden die Werte von Number und Reverse wie folgt geändert: Number = 1 und Reverse = 65432
Erinnerung = Anzahl% 10
Erinnerung = 1% 10 = 1
Reverse = Reverse * 10 + Reminder = 65432 * 10 + 1
Rückwärts = 654320 + 1 = 654321
Nummer beendet:

Kehren Sie eine Zahl mit Rekursion um

# Python-Programm zum Umkehren einer Zahl mithilfe der Rekursion Num = int (Eingabe ('Bitte geben Sie eine beliebige Zahl ein:')) Ergebnis = 0 def Result_Int (Num): globales Ergebnis if (Num> 0): Reminder = Num% 10 Result = ( Ergebnis * 10) + Erinnerung Result_Int (Num // 10) return Ergebnis Ergebnis = Result_Int (Num) print ('n Die Umkehrung der eingegebenen Nummer ist =% d'% Ergebnis)

Ausgabe ::

Damit sind wir am Ende dieses Blogs über „Reverse a Number in Python“ angelangt. Ich hoffe, es hat Ihr Wissen über Python-Programmierung aufgewertet.

T.Sie können sich eingehend mit Python und seinen verschiedenen Anwendungen vertraut machen für Live-Online-Schulungen mit 24-Stunden-Support und lebenslangem Zugriff. Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich von 'Reverse a Number in Python' und wir werden uns bei Ihnen melden.