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 :
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.