⊗pyPmBsNCG 34 of 208 menu

Marrja e karaktereve nga një numër në Python

Le të shqyrtojmë një rast kur duam të mbledhim të gjitha shifrat e një numri. Nëse i qasemi atyre sipas indekseve si në një varg, do të marrim një gabim:

num = 123 print(num[0] + num[1]) # do të shfaqë gabim

Për të shmangur gabimin, fillimisht duhet të transformojmë shifrat në vargje. Pastaj karakterin e vargut që na nevojitet përsëri ta transformojmë në tipin numerik:

txt = '123' print(txt[0] + txt[1]) # do të shfaqë '12' - do të mbledhë si vargje

Siç e shihni, karakteret e vargut tonë gjithashtu janë vargje dhe mblidhen si vargje. Le të supozojmë se duam t'i mbledhim ato si numra. Për këtë, për çdo karakter të vargut aplikojmë funksionin int:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # do të shfaqë 3

Është dhënë numri:

tst = 123

Gjeni shumën e shifrave të këtij numri.

Është dhënë numri:

tst = 4567

Mblidhni dy shifrat e para. Pastaj nga rezultati i marrë zbrit shifrën e fundit të numrit 4567.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo