Python este un limbaj de programare interpretat, de nivel înalt, cu scop general, cu diferite aplicații. Pentru a învăța concepte fundamentale ale Python , există câteva programe standard care vă vor oferi o scurtă înțelegere a tuturor conceptelor practic. Inversarea unui număr în Python este unul dintre aceste programe care oferă cursantului o înțelegere profundă și operatori aritmetici . Acest blog vă va ajuta să înțelegeți și să implementați modalitățile de inversare a unui număr. Acesta va acoperi următoarele subiecte -
cum se inversează un număr în java
Cum se inversează un număr în Python?
E simplu! Puteți scrie un program Python care ia numărul de intrare și inversează același lucru. Valoarea unui număr întreg este stocată într-un variabil care este verificat folosind o condiție și apoi fiecare cifră a numărului este stocată într-o altă variabilă, care va imprima numărul inversat. Numerele pot fi inversate în Python folosind diferite metode, haideți să aruncăm o privire la programul Python pentru a implementa același lucru.
Program Python pentru a inversa un număr
Există două moduri de a inversa un număr în -
- Folosirea unei bucle
- Utilizarea recursiunii
Inversați un număr folosind Loop
# Obțineți manual numărul de la utilizator num = int (intrare ('Introduceți numărul dvs. preferat:')) # Inițiați valoarea la nul test_num = 0 # Verificați utilizând bucla while în timp ce (num> 0): # Restul logic = num% 10 test_num = (test_num * 10) + rest rest num = num // 10 # Afișați rezultatul tipărit („Numărul invers este: {}”. format (test_num))
Ieșire :
Explicația programului
Valoare utilizator: Număr = 123456 și Reverse = 0
Prima iterație
Memento = Număr% 10
Memento = 123456% 10 = 6
Reverse = Reverse * 10 + Memento
Reverse = 0 * 10 + 6 = 0 + 6 = 6
Număr = Număr // 10
Număr = 123456 // 10 = 12345
A doua iterație
De la prima iterație, valorile atât ale numărului, cât și ale inversării au fost modificate ca: Număr = 12345 și Reverse = 6
Memento = Număr% 10
Memento = 12345% 10 = 5
Reverse = Reverse * 10 + Memento = 6 * 10 + 5
Reverse = 60 + 5 = 65
Număr = Număr // 10 = 12345 // 10
Număr = 1234
A treia iterație
Din a doua iterație, valorile atât ale numărului, cât și ale inversării au fost modificate ca: Număr = 1234 și Reverse = 65
Memento = Număr% 10
Memento = 1234% 10 = 4
Reverse = Reverse * 10 + Memento = 65 * 10 + 4
Reverse = 650 + 4 = 654
Număr = Număr // 10 = 1234 // 10
Număr = 123
A patra iterație
Din a doua iterație, valorile atât ale numărului, cât și ale inversării au fost modificate ca: Număr = 123 și Reverse = 654
Memento = Număr% 10
Memento = 123% 10 = 3
Reverse = Reverse * 10 + Memento = 654 * 10 + 3
Reverse = 6540 + 3 = 6543
Număr = Număr // 10 = 123 // 10
Număr = 12
A cincea iterație
Din a doua iterație, valorile atât ale numărului, cât și ale inversării au fost modificate ca: Număr = 12 și Reverse = 6543
Memento = Număr% 10
Memento = 12% 10 = 2
Reverse = Reverse * 10 + Memento = 6543 * 10 + 2
Reverse = 65430 + 2 = 65432
Număr = Număr // 10 = 12 // 10
Număr = 1
A șasea iterație
Din a doua iterație, valorile atât ale numărului, cât și ale inversării au fost modificate ca, număr = 1 și invers = 65432
Memento = Număr% 10
Memento = 1% 10 = 1
Reverse = Reverse * 10 + Memento = 65432 * 10 + 1
Reverse = 654320 + 1 = 654321
Numărul s-a încheiat:
ce este știința datelor?
Inversați un număr folosind Recursivitate
# Program Python pentru inversarea unui număr folosind recursivitate Num = int (intrare ('Vă rugăm să introduceți orice număr:')) Rezultat = 0 def Rezultat_Int (Num): Rezultat global dacă (Num> 0): Memento = Num% 10 Rezultat = ( Rezultat * 10) + Memento Rezultat_Int (Num // 10) returnează Rezultat Rezultat = Rezultat_Int (Num) print ('n Reversul numărului introdus este =% d'% Rezultat)
Ieșire :
Cu aceasta, ajungem la sfârșitul acestui blog pe „Reverse a Number in Python”. Sper că a adăugat valoare cunoștințelor dvs. despre programarea Python.
To Obțineți cunoștințe aprofundate despre Python, împreună cu diferitele sale aplicații, puteți pentru instruire online live cu asistență 24/7 și acces pe viață. Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii din „Reverse un număr în Python” și vă vom răspunde.