⊗pyPmBsNCG 34 of 208 menu

Python හි සංඛ්‍යාවකින් අක්ෂර ලබා ගැනීම

අපි යම් සංඛ්‍යාවක ඉලක්කම් සියල්ල එකතු කිරීමට අවශ්‍ය වන අවස්ථාවක් සලකා බලමු. අපි ඒවා string එකක මෙන් දර්ශක මගින් ප්‍රවේශ වීමට උත්සාහ කළහොත් දෝෂයක් ලැබෙනු ඇත:

num = 123 print(num[0] + num[1]) # දෝෂයක් මුද්‍රණය කරයි

දෝෂය අත්‍හැර දැමීම සඳහා, මුලින්ම ඉලක්කම් strings වලට පරිවර්තනය කළ යුතුය. ඉන්පසු අපට අවශ්‍ය string අක්ෂරය නැවත සංඛ්‍යාත්මක වර්ගයට පරිවර්තනය කරන්න:

txt = '123' print(txt[0] + txt[1]) # '12' මුද්‍රණය කරයි - strings ලෙස එකතු කරයි

ඔබට පෙනෙන පරිදි, අපගේ string හි අක්ෂර ද strings වන අතර ඒවා strings ලෙස එකතු වේ. අපි ඒවා සංඛ්‍යා ලෙස එකතු කිරීමට අවශ්‍ය යැයි සිතමු. මේ සඳහා string හි සෑම අක්ෂරයකටම 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çeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න