Reťazce s číslami v Pythone

Majme reťazec, ktorý obsahuje iba čísla:

pythontxt = '123' # reťazec s číslami

Nájdime napríklad súčet prvého a druhého jej symbolu:

pythontxt = '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:

pythontxt = '123'
print(int(txt[0]) + int(txt[1])) # vypíše 3
Задание 1

Daný reťazec '12345'. Nájdite súčet číslic tohto reťazca.

Задание 2

Daný reťazec '2489'. Odčítajte od tretieho symbolu druhý a následne výsledok vynásobte prvým symbolom.