⊗pyPmBsNCG 34 of 208 menu

Добијање карактера из броја у Python-у

Хајде да размотримо случај када желимо да саберемо све цифре неког броја. Ако им приступимо преко индекса као у стрингу, добићемо грешку:

num = 123 print(num[0] + num[1]) # исписаће грешку

Да би се избегла грешка, потребно је прво да претворимо цифре у стрингове. Затим жељени стринг карактер поново да претворимо у нумерички тип:

txt = '123' print(txt[0] + txt[1]) # исписаће '12' - сабира као стрингове

Као што видите, карактери нашег стринга такође су стрингови и сабирају се као стрингови. Рецимо да желимо да их саберемо као бројеве. За то ћемо на сваки карактер стринга применити функцију int:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # исписаће 3

Дат је број:

tst = 123

Пронађите збир цифара тог броја.

Дат је број:

tst = 4567

Саберите прве две цифре. А затим од добијеног резултата одузмите последњу цифру броја 4567.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј