Kako obrniti številko v Pythonu?



Ta program python za obračanje številke omogoča uporabniku vnos poljubnega pozitivnega števila in program bo obrnil število s pomočjo zank in rekurzije.

Python je interpretiran programski jezik za splošno uporabo na visoki ravni z različnimi aplikacijami. Če želite izvedeti temeljni koncepti Pythona , obstaja nekaj standardnih programov, ki vam bodo omogočili kratko praktično razumevanje vseh konceptov. Obrnitev števila v Pythonu je eden od teh programov, ki učencu omogoči globlje razumevanje in aritmetični operatorji . Ta spletni dnevnik vam bo pomagal razumeti in uporabiti načine, kako obrniti številko. Obsegal bo naslednje teme -

ustvari singleton razred v javi





Kako obrniti številko v Pythonu?

Preprosto je! Lahko napišete program Python, ki sprejme vhodno številko in jo obrne. Vrednost celega števila je shranjena v spremenljivka ki se preveri s pogojem, nato pa se vsaka številka števila shrani v drugo spremenljivko, ki bo natisnila obrnjeno številko. Številke je mogoče v Pythonu obrniti z različnimi metodami, zato si oglejmo program Python, ki bo izvedel isto.

Python program za obrat številke

Številko lahko obrnete na dva načina -



  • Uporaba zanke
  • Uporaba rekurzije

Obrni številko s pomočjo zanke

# Ročno pridobite številko od uporabnika num = int (input ('Enter your favourite number:')) # Inicializirajte vrednost na null test_num = 0 # Preverite uporabo zanke while medtem (num> 0): # Logični ostanek = num% 10 test_num = (test_num * 10) + preostanek num = num // 10 # Prikaži rezultat tiskanja ('Povratna številka je: {}'. format (test_num))

Izhod :
Obrni niz v Pythonu - Edureka

Pojasnilo programa

Uporabniška vrednost: Number = 123456 in Reverse = 0



Prva ponovitev
Opomnik = Število% 10
Opomnik = 123456% 10 = 6
Reverse = Reverse * 10 + Opomnik
Vzvratno = 0 * 10 + 6 = 0 + 6 = 6
Število = Število // 10
Število = 123456 // 10 = 12345

Druga ponovitev
Od prve ponovitve sta bili vrednosti Number in Reverse spremenjeni kot: Number = 12345 in Reverse = 6
Opomnik = Število% 10
Opomnik = 12345% 10 = 5
Reverse = Reverse * 10 + Reminder = 6 * 10 + 5
Vzvratno = 60 + 5 = 65
Število = Število // 10 = 12345 // 10
Število = 1234

Tretja ponovitev
Od druge ponovitve sta bili vrednosti Number in Reverse spremenjeni kot: Number = 1234 in Reverse = 65
Opomnik = Število% 10
Opomnik = 1234% 10 = 4
Reverse = Reverse * 10 + Reminder = 65 * 10 + 4
Vzvratno = 650 + 4 = 654
Število = Število // 10 = 1234 // 10
Število = 123

Četrta ponovitev
Od druge ponovitve sta bili vrednosti Number in Reverse spremenjeni kot: Number = 123 in Reverse = 654
Opomnik = Število% 10
Opomnik = 123% 10 = 3
Reverse = Reverse * 10 + Reminder = 654 * 10 + 3
Vzvratno = 6540 + 3 = 6543
Število = Število // 10 = 123 // 10
Število = 12

Peta ponovitev
Od druge ponovitve sta bili vrednosti Number in Reverse spremenjeni kot: Number = 12 in Reverse = 6543
Opomnik = Število% 10
Opomnik = 12% 10 = 2
Reverse = Reverse * 10 + Reminder = 6543 * 10 + 2
Vzvratno = 65430 + 2 = 65432
Število = Število // 10 = 12 // 10
Število = 1

c ++ razvrsti številke v naraščajočem vrstnem redu

Šesta ponovitev
Od druge ponovitve sta bili vrednosti Number in Reverse spremenjeni kot Number = 1 in Reverse = 65432
Opomnik = Število% 10
Opomnik = 1% 10 = 1
Reverse = Reverse * 10 + Reminder = 65432 * 10 + 1
Vzvratno = 654320 + 1 = 654321
Številka se je končala:

Obrni številko z uporabo rekurzije

# Program Python za obračanje številke z uporabo rekurzije Num = int (vnos ('Prosimo, vnesite katero koli številko:')) Rezultat = 0 def Result_Int (Num): globalni rezultat, če (Num> 0): Opomnik = Num% 10 Rezultat = ( Rezultat * 10) + opomnik Result_Int (Num // 10) return Rezultat Rezultat = Result_Int (Num) print ('n Povratna vrednost vnesene številke je =% d'% Result)

Izhod :

S tem smo prišli do konca tega spletnega dnevnika z naslovom »Obrni številko v Pythonu«. Upam, da je to dodalo vrednost vašemu znanju programiranja Python.

To lahko pridobite poglobljeno znanje o Pythonu skupaj z različnimi aplikacijami za spletno usposabljanje v živo s podporo 24 ur na dan in 7 dni v tednu. Imate vprašanje za nas? Omenite jih v oddelku za komentarje v 'Obrni številko v Pythonu' in se vam bomo javili.