⊗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