Șiruri cu cifre în Python

Să presupunem că avem un șir care conține doar cifre:

pythontxt = '123' # șir cu cifre

Să găsim, de exemplu, suma primului și celeil de-a doua caractere ale sale:

pythontxt = '123'
print(txt[0] + txt[1]) # va afișa '12' - adună ca șiruri

După cum vedeți, caracterele șirului nostru sunt de asemenea șiruri și se adună ca șiruri. Să presupunem că vrem să le adunăm ca numere. Pentru aceasta, vom aplica fiecărui caracter al șirului funcția int:

pythontxt = '123'
print(int(txt[0]) + int(txt[1])) # va afișa 3
Задание 1

Este dat șirul '12345'. Aflați suma cifrelor acestui șir.

Задание 2

Este dat șirul '2489'. Scădeți din al treilea caracter pe al doilea, apoi înmulțiți rezultatul cu primul caracter.