Ciągi znaków z cyframi w Pythonie
Załóżmy, że mamy ciąg znaków, zawierający tylko cyfry:
txt = '123' # ciąg znaków z cyframi
Znajdźmy na przykład sumę pierwszego i drugiego jej symbolu:
txt = '123'
print(txt[0] + txt[1]) # wypisze '12' - sumuje jako ciągi znaków
Jak widzicie, symbole naszego ciągu znaków również
są ciągami znaków i są sumowane jako ciągi znaków.
Załóżmy, że chcemy dodać je jako liczby. W tym
celu do każdego symbolu ciągu zastosujmy
funkcję int:
txt = '123'
print(int(txt[0]) + int(txt[1])) # wypisze 3
Dany jest ciąg znaków '12345'. Znajdź sumę
cyfr tego ciągu.
Dany jest ciąg znaków '2489'. Odejmij od
trzeciego symbolu drugi, a następnie pomnóż
wynik przez pierwszy symbol.