Stringhe con numeri in Python

Supponiamo di avere una stringa contenente solo cifre:

pythontxt = '123' # stringa con cifre

Proviamo a trovare, ad esempio, la somma del primo e del secondo suo carattere:

pythontxt = '123'
print(txt[0] + txt[1]) # visualizzerà '12' - somma come stringhe

Come puoi vedere, i caratteri della nostra stringa sono anch'essi delle stringhe e vengono sommati come tali. Supponiamo di volerli sommare come numeri. Per farlo, applichiamo la funzione int a ogni carattere della stringa:

pythontxt = '123'
print(int(txt[0]) + int(txt[1])) # visualizzerà 3
Задание 1

Data la stringa '12345'. Trova la somma delle cifre di questa stringa.

Задание 2

Data la stringa '2489'. Sottrai dal terzo carattere il secondo, e poi moltiplica il risultato per il primo carattere.