⊗pyPmBsNCG 34 of 208 menu

Python-da ədədlərdən simvolların alınması

Gəlin bir ədədin bütün rəqəmlərini toplamaq istədiyimiz halı nəzərdən keçirək. Əgər biz onlara sətirdə olduğu kimi indekslər vasitəsilə müraciət etsək, xəta alarıq:

num = 123 print(num[0] + num[1]) # xəta verəcək

Xətanın qarşısını almaq üçün əvvəlcə rəqəmləri sətirə çevirmək lazımdır. Sonra bizə lazım olan sətir simvolunu yenidən rəqəm tipinə çevirmək lazımdır:

txt = '123' print(txt[0] + txt[1]) # '12' çap edəcək - sətir kimi toplayacaq

Gördüyünüz kimi, sətirimizin simvolları həmçinin sətirdir və sətir kimi toplanır. Tutaq ki, biz onları rəqəm kimi toplamaq istəyirik. Bunun üçün hər bir sətir simvoluna int funksiyasını tətbiq edək:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # 3 çap edəcək

Ədəd verilmişdir:

tst = 123

Bu ədədin rəqəmlərinin cəmini tapın.

Ədəd verilmişdir:

tst = 4567

İlk iki rəqəmi toplayın. Sonra alınan nəticədən 4567 ədədinin son rəqəmini çıxın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et