Reťazce s číslami v Pythone
Majme reťazec, ktorý obsahuje iba čísla:
txt = '123' # reťazec s číslami
Nájdime napríklad súčet prvého a druhého jej symbolu:
txt = '123'
print(txt[0] + txt[1]) # vypíše '12' - sčíta ako reťazce
Ako vidíte, symboly nášho reťazca sú tiež
reťazcami a sčítavajú sa ako reťazce.
Povedzme, že ich chceme sčítať ako čísla. Na
to na každý symbol reťazca aplikujeme
funkciu int:
txt = '123'
print(int(txt[0]) + int(txt[1])) # vypíše 3
Daný reťazec '12345'. Nájdite súčet
číslic tohto reťazca.
Daný reťazec '2489'. Odčítajte od
tretieho symbolu druhý a následne výsledok
vynásobte prvým symbolom.