⊗pyPmBsNCG 34 of 208 menu

Pridobivanje znakov iz števila v Pythonu

Oglejmo si primer, ko želimo sešteti vse števke določenega števila. Če se nanje skušamo sklicevati po indeksih kot na niz, bomo prejeli napako:

num = 123 print(num[0] + num[1]) # izpiše napako

Da se izognemo napaki, moramo najprej pretvoriti števke v nize. Nato želeni nizovni znak spet pretvoriti v številski tip:

txt = '123' print(txt[0] + txt[1]) # izpiše '12' - sešteje kot nize

Kot lahko vidite, so znaki našega niza prav tako nizi in se seštevajo kot nizi. Recimo, da jih želimo sešteti kot števila. Za to uporabimo na vsak znak niza funkcijo int:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # izpiše 3

Dano število:

tst = 123

Poiščite vsoto števk tega števila.

Dano število:

tst = 4567

Seštejte prvi dve števki. Nato od dobljenega rezultata odštejte zadnjo števko števila 4567.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni