Řetězce s číslicemi v Pythonu

Předpokládejme, že máme řetězec obsahující pouze číslice:

pythontxt = '123' # řetězec s číslicemi

Pojďme najít, například, součet prvního a druhého jejího symbolu:

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

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

Je dán řetězec '12345'. Najděte součet číslic tohoto řetězce.

Задание 2

Je dán řetězec '2489'. Odečtěte od třetího symbolu druhý a poté vynásobte výsledek prvním symbolem.