Pythonda raqamlar bilan qatorlar

Aytaylik, bizda faqat raqamlardan iborat qator bor:

txt = '123' # raqmli satr

Masalan, uning birinchi va ikkinchi belgilari yig'indisini topamiz:

txt = '123' print(txt[0] + txt[1]) # '12' chiqaradi xuddi satrlarni qo'shgandek

Ko'rib turganingizdek, bizning satrimizdagi belgilar ham qatorlar bo'lib, satrlar sifatida yig'iladi. Aytaylik, biz ularni raqamlar kabi qo'shmoqchimiz. Buning uchun satrning har bir belgisiga int funksiyasini qo'llang:

txt = '123' print(int(txt[0]) + int(txt[1])) # 3 chiqaradi

"12345" qatori berilgan. Shu qator raqamlari yig‘indisini toping.

"2489" qatori berilgan. Uchinchi belgidan ikkinchi belgini ayiring va natijani birinchi belgiga ko'paytiring.

 

uz ru