⊗pyPmBsNCG 34 of 208 menu

Hent tegn fra tal i Python

Lad os overveje tilfældet, hvor vi ønsker at lægge alle cifre i et tal sammen. Hvis vi tilgår dem via indeks som i en streng, får vi en fejl:

num = 123 print(num[0] + num[1]) # vil vise en fejl

For at undgå fejl skal vi først konvertere cifrene til strenge. Derefter skal det ønskede strengtegn konverteres tilbage til numerisk type:

txt = '123' print(txt[0] + txt[1]) # vil vise '12' - summerer som strenge

Som du kan se, er tegnene i vores streng også strenge og summeres som strenge. Lad os sige, at vi ønsker at lægge dem sammen som tal. For at gøre dette anvender vi funktionen int på hvert tegn i strengen:

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

Givet tallet:

tst = 123

Find summen af cifrene i dette tal.

Givet tallet:

tst = 4567

Læg de første to cifre sammen. Og træk derefter det sidste ciffer i tallet 4567 fra det resulterende resultat.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis