Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmBsNCG 34 of 208 menu
◀ ▶

Számok karaktereinek lekérése Pythonban

Nézzünk egy olyan esetet, amikor szeretnénk összeadni egy szám összes számjegyét. Ha indexeléssel próbáljuk meg elérni őket, mint egy sztringben, akkor hibát kapunk:

num = 123 print(num[0] + num[1]) # hibát jelez

A hiba elkerülése érdekében először át kell alakítanunk a számjegyeket sztringgé. Ezután a kívánt karaktert vissza kell alakítanunk szám típusúvá:

txt = '123' print(txt[0] + txt[1]) # '12'-t ír ki - sztringként adja össze

Amint látható, a sztring karakterei szintén sztringek és sztringként összeadódnak. Tegyük fel, hogy számként szeretnénk összeadni őket. Ehhez minden egyes sztring karakterre alkalmazzuk a int függvényt:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # 3-at ír ki

Adott a szám:

tst = 123

Határozza meg a szám számjegyeinek összegét.

Adott a szám:

tst = 4567

Adja össze az első két számjegyet. Majd a kapott eredményből vonja ki a 4567 szám utolsó számjegyét.

← →
↑
Magyar▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás