Python'da Rakam İçeren Dizeler

Diyelim ki sadece rakamlardan oluşan bir dizemiz var:

pythontxt = '123' # rakamlardan oluşan dize

Örneğin, onun birinci ve ikinci karakterlerinin toplamını bulalım:

pythontxt = '123'
print(txt[0] + txt[1]) # '12' çıktısını verir - dizeler olarak toplar

Gördüğünüz gibi, dizeimizin karakterleri de dizedir ve dizeler olarak toplanırlar. Diyelim ki onları sayı olarak toplamak istiyoruz. Bunun için dizenin her bir karakterine int fonksiyonunu uygulayalım:

pythontxt = '123'
print(int(txt[0]) + int(txt[1])) # 3 çıktısını verir
Задание 1

'12345' dizesi verilmiştir. Bu dizenin rakamlarının toplamını bulun.

Задание 2

'2489' dizesi verilmiştir. Üçüncü karakterden ikinciyi çıkarın, ardından sonucu ilk karakterle çarpın.