Paano baligtarin ang isang numero sa Python?



Ang programang sawa na ito upang baligtarin ang isang numero ay nagbibigay-daan sa gumagamit na magpasok ng anumang positibong integer at ibabaliktad ng programa ang numero gamit ang mga loop at recursion.

Ang Python ay isang interpretadong, mataas na antas, pangkalahatang-layunin na wika ng programa na may iba't ibang mga application. Upang malaman ang pangunahing konsepto ng Python , mayroong ilang mga pamantayang programa na magbibigay sa iyo ng isang maikling pag-unawa sa lahat ng mga konsepto nang praktikal. Baligtarin ang isang numero sa Python ay isa sa mga program na ito na nagbibigay sa mag-aaral ng malalim na pag-unawa sa at mga operator ng arithmetic . Tutulungan ka ng blog na ito na maunawaan at maipatupad ang mga paraan upang baligtarin ang isang numero. Saklaw nito ang mga sumusunod na paksa -





Paano baligtarin ang isang numero sa Python?

Ito ay simple! Maaari kang magsulat ng isang programa ng Python na kukuha ng numero ng pag-input at i-reverse ang pareho. Ang halaga ng isang integer ay nakaimbak sa a variable na naka-check gamit ang isang kundisyon at pagkatapos ang bawat digit ng numero ay nakaimbak sa isa pang variable, na mai-print ang baligtad na numero. Ang mga numero ay maaaring baligtarin sa Python gamit ang iba't ibang mga pamamaraan, tingnan natin ang programa ng Python upang magpatupad ng pareho.

Programa ng Python upang baligtarin ang isang numero

Mayroong dalawang paraan upang baligtarin ang isang numero sa -



pagkakaiba sa pagitan ng css at css3
  • Paggamit ng Loop
  • Paggamit ng Recursion

Baligtarin ang isang Numero gamit ang Loop

# Kunin ang numero mula sa manu-manong gumagamit num = int (input ('Ipasok ang iyong paboritong numero:')) # Simulan ang halaga upang i-null ang test_num = 0 # Suriin ang paggamit habang loop habang (num> 0): #Logic na natitira = num% 10 test_num = (test_num * 10) + natitirang num = num // 10 # Ipakita ang resulta na naka-print ('Ang reverse number ay: {}'. format (test_num))

Paglabas :
Baligtarin ang isang string sa Python - Edureka

Paliwanag sa Programa

Halaga ng gumagamit: Bilang = 123456 at Baligtarin = 0



Unang Iteration
Paalala = Bilang% 10
Paalala = 123456% 10 = 6
Baligtarin = Baligtarin * 10 + Paalala
Baligtarin = 0 * 10 + 6 = 0 + 6 = 6
Bilang = Bilang // 10
Bilang = 123456 // 10 = 12345

Pangalawang Iteration
Mula sa unang Iteration ang mga halaga ng parehong Bilang at Baliktarin ay binago bilang: Bilang = 12345 at Baligtarin = 6
Paalala = Bilang% 10
Paalala = 12345% 10 = 5
Baligtarin = Baligtarin * 10 + Paalala = 6 * 10 + 5
Baligtarin = 60 + 5 = 65
Bilang = Bilang // 10 = 12345 // 10
Bilang = 1234

Pangatlong Iteration
Mula sa Pangalawang Iteration, ang mga halaga ng parehong Bilang at Baliktarin ay binago bilang: Bilang = 1234 at Reverse = 65
Paalala = Bilang% 10
Paalala = 1234% 10 = 4
Baligtarin = Baligtarin * 10 + Paalala = 65 * 10 + 4
Baligtarin = 650 + 4 = 654
Bilang = Bilang // 10 = 1234 // 10
Bilang = 123

Pang-apat na Iteration
Mula sa Pangalawang Iteration ang mga halaga ng parehong Bilang at Baliktarin ay binago bilang: Bilang = 123 at Baligtarin = 654
Paalala = Bilang% 10
Paalala = 123% 10 = 3
Baligtarin = Baligtarin * 10 + Paalala = 654 * 10 + 3
Baligtarin = 6540 + 3 = 6543
Bilang = Bilang // 10 = 123 // 10
Bilang = 12

Pang-limang pag-ulit
Mula sa Pangalawang Iteration ang mga halaga ng parehong Bilang at Baliktarin ay binago bilang: Bilang = 12 at Baligtarin = 6543
Paalala = Bilang% 10
Paalala = 12% 10 = 2
Baligtarin = Baligtarin * 10 + Paalala = 6543 * 10 + 2
Baligtarin = 65430 + 2 = 65432
Bilang = Bilang // 10 = 12 // 10
Bilang = 1

ano ang tag ng span sa html

Pang-anim na pag-ulit
Mula sa Pangalawang Iteration, ang mga halaga ng parehong Bilang at Baliktarin ay binago bilang, Bilang = 1 at Reverse = 65432
Paalala = Bilang% 10
Paalala = 1% 10 = 1
Baligtarin = Baligtarin * 10 + Paalala = 65432 * 10 + 1
Baligtarin = 654320 + 1 = 654321
Natapos ang numero:

Baligtarin ang isang Numero gamit ang Recursion

# Python Program upang Baligtarin ang isang Numero gamit ang Recursion Num = int (input ('Mangyaring Ipasok ang anumang Numero:')) Resulta = 0 def Result_Int (Num): pandaigdigang Resulta kung (Num> 0): Paalala = Num% 10 Resulta = ( Resulta * 10) + Paalala Result_Int (Num // 10) return Result Result = Result_Int (Num) print ('n Reverse ng ipinasok na numero ay =% d'% Resulta)

Paglabas :

Sa pamamagitan nito, natapos namin ang blog na ito sa 'Baligtarin ang isang Numero sa Python'. Inaasahan kong nagdagdag ito ng halaga sa iyong kaalaman sa Python program.

To makakuha ng malalim na kaalaman sa Python kasama ang iba't ibang mga application nito, maaari mo para sa live na pagsasanay sa online na may suporta na 24/7 at habang-buhay na pag-access. May tanong ba sa amin? Nabanggit ang mga ito sa seksyon ng mga komento ng 'Baligtarin ang isang Numero sa Python' at babalikan ka namin.