⊗pyPmBsNCG 34 of 208 menu

Tekens uit getallen halen in Python

Laten we een geval bekijken waarin we alle cijfers van een getal willen optellen. Als we ze per index aanspreken zoals in een string, dan krijgen we een foutmelding:

num = 123 print(num[0] + num[1]) # geeft een foutmelding

Om een foutmelding te voorkomen, moet je eerst de cijfers naar strings converteren. Vervolgens moet het gewenste teken van de string weer geconverteerd worden naar het numerieke type:

txt = '123' print(txt[0] + txt[1]) # geeft '12' - optellen als strings

Zoals je ziet, zijn de tekens van onze string ook strings en worden ze als strings opgeteld. Stel dat we ze als getallen willen optellen. Om dit te doen passen we op elk teken van de string de functie int toe:

num = 123 txt1 = str(num)[0] txt2 = str(num)[1] res = int(txt1) + int(txt2) print(res) # geeft 3

Gegeven getal:

tst = 123

Bepaal de som van de cijfers van dit getal.

Gegeven getal:

tst = 4567

Tel de eerste twee cijfers op. En trek dan van de verkregen uitkomst het laatste cijfer van het getal 4567 af.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren