Python :: Aufgabe #168 :: Lösung #8

8 Lösungen Lösungen öffentlich
#168

Zahlen umwandeln: Binär zu Dezimal

Anfänger - Python von Nachbar - 13.09.2017 um 14:19 Uhr
Schreibe eine Funktion, die Zahlen aus dem Dualsystem in Zahlen des Dezimalsystems umwandelt.

Beispiel:

Binär: 11010
Dezimal: 26
#8
vote_ok
von Kotgreifer (1100 Punkte) - 15.01.2020 um 11:58 Uhr
Quellcode ausblenden Python-Code
import math
bi = input("Binär: ")
binSplit= [int(i) for i in str(bi)]

c=0
erg=0
count=len(binSplit)-1
for i in binSplit:
    if i==1:
        erg+=pow(2,count-c)
    c+=1
print(erg)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben