⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне