⊗pyPmBsNCG 34 of 208 menu

Пайтонда сондан символлар олиш

Келтинг, биз бирор сонинг барча рақамларини қўшиб чиқишни истайдиган ҳолатни кўриб чиқайлик. Агар биз уларга сатрдаги каби индексалар орқали мурожаат қилсак, хатолик оламиз:

num = 123 print(num[0] + num[1]) # хатоликни чиқаради

Хатоликдан қочиш учун, аввал рақамларни сатрга айлантириш керак. Сўнгра бизга керакли бўлган сатр символини яна сонли турга айлантирамиз:

txt = '123' print(txt[0] + txt[1]) # '12' ни чиқаради - сатр сифатида қўшади

Кўриб турганингиздек, бизнинг сатр символлари ҳам сатрлар бўлиб, улар сатр сифатида қўшилади. Фараз қилайлик, биз уларни сон сифатида қўшмоқчимиз. Бунинг учун ҳар бир сатр символига int функциясини қўллаймиз:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # 3 ни чиқаради

Берилган сон:

tst = 123

Бу сонинг рақамлари йиғиндисини топинг.

Берилган сон:

tst = 4567

Биринчи икки рақамни қўшинг. Сўнгра олинган натижадан 4567 сонининг охирги рақамини айиринг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш