Řetězce s číslicemi v Pythonu
Předpokládejme, že máme řetězec obsahující pouze číslice:
txt = '123' # řetězec s číslicemi
Pojďme najít, například, součet prvního a druhého jejího symbolu:
txt = '123'
print(txt[0] + txt[1]) # vypíše '12' - sečte jako řetězce
Jak vidíte, symboly našeho řetězce jsou také
řetězci a sčítají se jako řetězce.
Předpokládejme, že je chceme sečíst jako čísla. K
tomu na každý symbol řetězce aplikujeme
funkci int:
txt = '123'
print(int(txt[0]) + int(txt[1])) # vypíše 3
Je dán řetězec '12345'. Najděte součet
číslic tohoto řetězce.
Je dán řetězec '2489'. Odečtěte od
třetího symbolu druhý a poté vynásobte
výsledek prvním symbolem.