Ako obrátiť číslo v Pythone?



Tento pythonovský program na obrátenie čísla umožňuje používateľovi zadať akékoľvek kladné celé číslo a program toto číslo obráti pomocou slučiek a rekurzie.

Python je interpretovaný univerzálny programovací jazyk na vysokej úrovni s rôznymi aplikáciami. Ak sa chcete naučiť základné pojmy Pythonu , existuje niekoľko štandardných programov, ktoré by vám umožnili praktické krátke pochopenie všetkých konceptov. Jedným z týchto programov je reverzné číslo v Pythone, ktoré študentovi umožní hlboké pochopenie a aritmetické operátory . Tento blog vám pomôže pochopiť a implementovať spôsoby obrátenia čísla. Bude sa týkať nasledujúcich tém -

čo je inštancia v pythone





Ako obrátiť číslo v Pythone?

Je to jednoduché! Môžete napísať program Python, ktorý prevezme vstupné číslo a obráti ho. Hodnota celého čísla je uložená v a premenná ktorá sa skontroluje pomocou podmienky a potom sa každá číslica čísla uloží do inej premennej, ktorá vypíše obrátené číslo. Čísla je možné v Pythone obrátiť rôznymi spôsobmi, pozrime sa teda na implementáciu toho istého programu v Pythone.

Program v Pythone na obrátenie čísla

Existujú dva spôsoby, ako obrátiť číslo na -



  • Pomocou slučky
  • Pomocou rekurzie

Obrátiť číslo pomocou slučky

# Získajte číslo od používateľa ručne num = int (vstup ('Zadajte svoje obľúbené číslo:')) # Inicializujte hodnotu na null test_num = 0 # Skontrolujte použitie while while while (num> 0): # Logický zvyšok = num% 10 test_num = (test_num * 10) + zvyšok num = num // 10 # Zobrazenie výsledku tlače ('Opačné číslo je: {}'. format (test_num))

Výkon :
Obrátenie reťazca v jazyku Python - Edureka

Vysvetlenie programu

Užívateľská hodnota: Number = 123456 a Reverse = 0



Prvá iterácia
Pripomienka = Počet% 10
Pripomienka = 123456% 10 = 6
Spätný chod = Spätný chod * 10 + Pripomienka
Reverzný = 0 * 10 + 6 = 0 + 6 = 6
Number = Number // 10
Číslo = 123456 // 10 = 12345

Druhá iterácia
Od prvej iterácie sa zmenili hodnoty Number aj Reverse ako: Number = 12345 a Reverse = 6
Pripomienka = Počet% 10
Pripomienka = 12345% 10 = 5
Spätný chod = Spätný chod * 10 + Pripomienka = 6 * 10 + 5
Reverzný = 60 + 5 = 65
Číslo = Číslo // 10 = 12345 // 10
Číslo = 1234

Tretia iterácia
Od druhej iterácie sa hodnoty Number a Reverse zmenili takto: Number = 1234 and Reverse = 65
Pripomienka = Počet% 10
Pripomienka = 1234% 10 = 4
Spätný chod = Spätný chod * 10 + Pripomienka = 65 * 10 + 4
Reverzná = 650 + 4 = 654
Number = Number // 10 = 1234 // 10
Číslo = 123

Štvrtá iterácia
Od druhej iterácie sa hodnoty číselného čísla a reverzného záznamu zmenili na: Number = 123 and Reverse = 654
Pripomienka = Počet% 10
Pripomienka = 123% 10 = 3
Spätný chod = Spätný chod * 10 + Pripomienka = 654 * 10 + 3
Reverzný = 6540 + 3 = 6543
Number = Number // 10 = 123 // 10
Počet = 12

Piata iterácia
Od druhej iterácie sa hodnoty číselného čísla a reverzného záznamu zmenili na: Number = 12 and Reverse = 6543
Pripomienka = Počet% 10
Pripomienka = 12% 10 = 2
Spätný chod = Spätný chod * 10 + Pripomienka = 6543 * 10 + 2
Reverzná = 65430 + 2 = 65432
Number = Number // 10 = 12 // 10
Počet = 1

zoznam udalostí javascript s príkladmi

Šiesta iterácia
Od druhej iterácie sa hodnoty Number a Reverse zmenili na Number = 1 a Reverse = 65432
Pripomienka = Počet% 10
Pripomienka = 1% 10 = 1
Spätný chod = Spätný chod * 10 + Pripomienka = 65432 * 10 + 1
Zadná strana = 654320 + 1 = 654321
Číslo skončilo:

Obrátiť číslo pomocou rekurzie

# Program v Pythone na obrátenie čísla pomocou rekurzie Num = int (vstup („Zadajte akékoľvek číslo:“)) Výsledok = 0 def Výsledok_Int (počet): globálny výsledok, ak (počet> 0): Pripomienka = počet% 10 výsledok = ( Výsledok * 10) + Pripomienka Výsledok_číslo (číslo // 10) návrat Výsledok Výsledok = Výsledok_číslo (počet) tlač ('n Obrátenie zadaného čísla je =% d'% výsledok)

Výkon :

Týmto sa dostávame na koniec tohto blogu s názvom „Obrátiť číslo v Pythone“. Dúfam, že to zvýšilo vaše vedomosti o programovaní v Pythone.

To získať podrobné informácie o Pythone spolu s jeho rôznymi aplikáciami, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom. Máte na nás otázku? Uveďte ich v sekcii komentárov v časti „Obrátiť číslo v Pythone“ a my sa vám ozveme.