Python on tulkittu, korkean tason yleiskäyttöinen ohjelmointikieli, jolla on erilaisia sovelluksia. Oppia Pythonin peruskäsitteet , on joitain vakio-ohjelmia, jotka antavat sinulle lyhyen käsityksen kaikista käsitteistä käytännössä. Käänteinen luku Pythonissa on yksi näistä ohjelmista, joka antaa oppijalle syvällisen ymmärryksen ja aritmeettiset operaattorit . Tämä blogi auttaa sinua ymmärtämään ja toteuttamaan tapoja kääntää numero. Se käsittelee seuraavia aiheita -
on sas ohjelmointikieli
Kuinka kääntää numero Pythonissa?
Se on yksinkertaista! Voit kirjoittaa Python-ohjelman, joka vie syötteen numeron ja kääntää saman. Kokonaisluvun arvo tallennetaan a: han muuttuja joka tarkistetaan ehdolla ja numeron kukin numero tallennetaan sitten toiseen muuttujaan, joka tulostaa käännetyn numeron. Numerot voidaan kääntää Pythonissa eri menetelmillä, katsotaanpa Python-ohjelma sen toteuttamiseksi.
Python-ohjelma kääntää luvun
Luku voidaan kääntää sisään kahdella tavalla -
- Silmukan käyttäminen
- Rekursiota käyttämällä
Käännä numero käyttämällä silmukkaa
# Hae numero käyttäjältä manuaalisesti num = int (input ('Syötä suosikkinumerosi:')) # Aloita arvo nollaksi test_num = 0 # Tarkista, kun while-silmukka kun (num> 0): #Logic jäännös = num% 10 test_num = (test_num * 10) + jäljellä oleva numero = num // 10 # Näytä tulosta tulos ('Käänteinen luku on: {}'. muoto (test_num))
Tuotos :
Ohjelman selitys
Käyttäjäarvo: Luku = 123456 ja Käänteinen = 0
Ensimmäinen iterointi
Muistutus = Luku% 10
Muistutus = 123456% 10 = 6
Käänteinen = Käänteinen * 10 + Muistutus
Käänteinen = 0 * 10 + 6 = 0 + 6 = 6
Luku = Numero // 10
Luku = 123456 // 10 = 12345
Toinen iterointi
Ensimmäisen iteraation jälkeen sekä luvun että käänteisen arvoja on muutettu seuraavasti: Luku = 12345 ja Käänteinen = 6
Muistutus = Luku% 10
Muistutus = 12345% 10 = 5
Käänteinen = Käänteinen * 10 + Muistutus = 6 * 10 + 5
Käänteinen = 60 + 5 = 65
Luku = Numero // 10 = 12345 // 10
Luku = 1234
Kolmas iteraatio
Toisen iteraation jälkeen sekä luvun että käänteisen arvoja on muutettu seuraavasti: Luku = 1234 ja Käänteinen = 65
Muistutus = Luku% 10
Muistutus = 1234% 10 = 4
Käänteinen = Käänteinen * 10 + Muistutus = 65 * 10 + 4
Käänteinen = 650 + 4 = 654
Luku = Luku // 10 = 1234 // 10
Luku = 123
Neljäs iterointi
Toisen iteraation jälkeen sekä luvun että käänteisen arvoja on muutettu seuraavasti: Luku = 123 ja Käänteinen = 654
Muistutus = Luku% 10
Muistutus = 123% 10 = 3
Käänteinen = Käänteinen * 10 + Muistutus = 654 * 10 + 3
Käänteinen = 6540 + 3 = 6543
Luku = Luku // 10 = 123 // 10
Luku = 12
Viides iterointi
Toisen iteraation jälkeen sekä Numeron että Käänteisen arvoja on muutettu seuraavasti: Luku = 12 ja Käänteinen = 6543
Muistutus = Luku% 10
Muistutus = 12% 10 = 2
Käänteinen = Käänteinen * 10 + Muistutus = 6543 * 10 + 2
Käänteinen = 65430 + 2 = 65432
Luku = Numero // 10 = 12 // 10
Luku = 1
heiton ja heittojen välinen ero
Kuudes iterointi
Toisesta iteraatiosta lähtien sekä luvun että käänteisen arvoja on muutettu, kuten luku = 1 ja käänteinen = 65432
Muistutus = Luku% 10
Muistutus = 1% 10 = 1
Käänteinen = Käänteinen * 10 + Muistutus = 65432 * 10 + 1
Käänteinen = 654320 + 1 = 654321
Numero päättyi:
Käännä numero rekursiota käyttämällä
# Python-ohjelma luvun kääntämiseksi rekursiolla Num = int (input ('Syötä mikä tahansa luku:')) Tulos = 0 def Tulos_Int (Num): yleinen tulos if (Num> 0): Muistutus = Num% 10 Tulos = ( Tulos * 10) + Muistutus Tulos_Int (Num // 10) palauta Tulos Tulos = Tulos_Int (Luku) tulosta ('n Syötetyn numeron käänteinen arvo on =% d'% Tulos)
Tuotos :
Tämän myötä olemme päässeet tämän blogin loppuun 'Käännä numero Pythonissa'. Toivon, että se lisäsi tietosi Python-ohjelmoinnista.
To saada syvällistä tietoa Pythonista sen eri sovellusten kanssa, voit live-verkkokoulutukseen 24/7 tuella ja käyttöikä. Onko sinulla kysymys meille? Mainitse ne ”Reverse a Number in Python” -kommenttiosassa, niin palaamme sinuun.