⊗pyPmBsNCG 34 of 208 menu

Zeichen aus Zahlen in Python erhalten

Betrachten wir den Fall, wenn wir alle Ziffern einer beliebigen Zahl addieren möchten. Wenn wir uns auf sie über Indizes wie in einem String beziehen, erhalten wir einen Fehler:

num = 123 print(num[0] + num[1]) # gibt einen Fehler aus

Um den Fehler zu vermeiden, muss man zuerst die Ziffern in Strings umwandeln. Dann muss das gewünschte String-Zeichen wieder in den numerischen Typ konvertiert werden:

txt = '123' print(txt[0] + txt[1]) # gibt '12' aus - addiert als Strings

Wie Sie sehen, sind die Zeichen unserer Zeichenkette ebenfalls Zeichenketten und werden als solche addiert. Angenommen, wir möchten sie als Zahlen addieren. Dafür wenden wir auf jedes Zeichen der Zeichenkette die Funktion int an:

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

Gegeben sei die Zahl:

tst = 123

Finden Sie die Quersumme dieser Zahl.

Gegeben sei die Zahl:

tst = 4567

Addieren Sie die ersten beiden Ziffern. Ziehen Sie dann von dem erhaltenen Ergebnis die letzte Ziffer der Zahl 4567 ab.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen