⊗pyPmBsNCG 34 of 208 menu

Թվից նիշեր ստանալը Python-ում

Դիտարկենք այն դեպքը, երբ մենք ուզում ենք գումարել որևէ թվի բոլոր թվանշանները: Եթե դրանց հասնենք ինդեքսներով, ինչպես տողի դեպքում, ապա կստանանք սխալ:

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել