Kako obrnuti broj u Pythonu?



Ovaj program za vraćanje broja unatrag broja omogućuje korisniku da unese bilo koji pozitivan cijeli broj, a program će obrnuti broj pomoću petlji i rekurzije.

Python je protumačeni programski jezik opće namjene na visokoj razini s različitim aplikacijama. Da biste naučili temeljni pojmovi Pythona , postoje neki standardni programi koji će vam dati kratko razumijevanje svih koncepata u praksi. Obrnuti broj u Pythonu jedan je od ovih programa koji učeniku daje duboko razumijevanje i aritmetički operatori . Ovaj će vam blog pomoći da razumijete i primijenite načine za poništavanje broja. Obuhvatit će sljedeće teme -





Kako obrnuti broj u Pythonu?

Jednostavno je! Možete napisati Python program koji uzima ulazni broj i obrće isti. Vrijednost cijelog broja pohranjuje se u varijabilna što se provjerava pomoću uvjeta, a zatim se svaka znamenka broja pohranjuje u drugu varijablu koja će ispisati obrnuti broj. Brojevi se u Pythonu mogu obratiti različitim metodama, pogledajmo program Python kako bismo ga implementirali.

zadana vrijednost niza u javi

Python program za preokretanje broja

Postoje dva načina za preokretanje broja -



  • Korištenje petlje
  • Korištenje rekurzije

Obrni broj pomoću petlje

# Ručno preuzmite broj od korisnika num = int (input ('Enter your favorite number:')) # Inicirajte vrijednost na null test_num = 0 # Provjerite pomoću while petlje while (num> 0): # Logički ostatak = num% 10 test_num = (test_num * 10) + ostatak num = num // 10 # Prikaži rezultat ispisa ('Obrnuti broj je: {}'. format (test_num))

Izlaz :
Obrni niz u Pythonu - Edureka

Objašnjenje programa

Korisnička vrijednost: Number = 123456 i Reverse = 0



Prvo ponavljanje
Podsjetnik = Broj% 10
Podsjetnik = 123456% 10 = 6
Obrnuto = Obrnuto * 10 + podsjetnik
Obrnuto = 0 * 10 + 6 = 0 + 6 = 6
Broj = Broj // 10
Broj = 123456 // 10 = 12345

Druga ponavljanja
Od prve iteracije vrijednosti i Number i Reverse promijenjene su kao: Number = 12345 i Reverse = 6
Podsjetnik = Broj% 10
Podsjetnik = 12345% 10 = 5
Obrnuto = Obrnuto * 10 + Podsjetnik = 6 * 10 + 5
Obrnuto = 60 + 5 = 65
Broj = Broj // 10 = 12345 // 10
Broj = 1234

Treća ponavljanja
Od druge ponavljanja vrijednosti i broja i obrnuto promijenjene su kao: Broj = 1234 i Obrnuto = 65
Podsjetnik = Broj% 10
Podsjetnik = 1234% 10 = 4
Obrnuto = Obrnuto * 10 + Podsjetnik = 65 * 10 + 4
Obrnuto = 650 + 4 = 654
Broj = Broj // 10 = 1234 // 10
Broj = 123

Četvrta ponavljanja
Iz druge ponavljanja vrijednosti i Number i Reverse promijenjene su kao: Number = 123 i Reverse = 654
Podsjetnik = Broj% 10
Podsjetnik = 123% 10 = 3
Obrnuto = Obrnuto * 10 + Podsjetnik = 654 * 10 + 3
Obrnuto = 6540 + 3 = 6543
Broj = Broj // 10 = 123 // 10
Broj = 12

Peta ponavljanja
Iz druge ponavljanja vrijednosti i Number i Reverse promijenjene su kao: Number = 12 i Reverse = 6543
Podsjetnik = Broj% 10
Podsjetnik = 12% 10 = 2
Obrnuto = Obrnuto * 10 + Podsjetnik = 6543 * 10 + 2
Obrnuto = 65430 + 2 = 65432
Broj = Broj // 10 = 12 // 10
Broj = 1

Šesta ponavljanja
Iz druge ponavljanja vrijednosti i Number i Reverse promijenjene su kao Number = 1 i Reverse = 65432
Podsjetnik = Broj% 10
Podsjetnik = 1% 10 = 1
Obrnuto = Obrnuto * 10 + Podsjetnik = 65432 * 10 + 1
Obrnuto = 654320 + 1 = 654321
Broj je završio:

Obrni broj pomoću rekurzije

# Program Python za obrtanje broja pomoću rekurzije Num = int (input ('Molimo unesite bilo koji broj:')) Rezultat = 0 def Result_Int (Num): globalni rezultat if (Num> 0): Podsjetnik = Num% 10 Rezultat = ( Rezultat * 10) + Podsjetnik Result_Int (Num // 10) return Result Result = Result_Int (Num) print ('n Obrnuto uneseni broj je =% d'% Rezultat)

Izlaz :

Ovime smo došli do kraja ovog bloga na temu „Obrni broj u Pythonu“. Nadam se da je to dodalo vrijednost vašem znanju Python programiranja.

php pretvori niz u niz

To možete dobiti detaljno znanje o Pythonu, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom. Imate pitanje za nas? Spomenite ih u odjeljku za komentare 'Obrni broj u Pythonu' i javit ćemo vam se.