Python :: Aufgabe #168 :: Lösung #8
8 Lösungen
#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
Beispiel:
Binär: 11010
Dezimal: 26
#8
von Kotgreifer (1100 Punkte)
- 15.01.2020 um 11:58 Uhr
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
Seite 1 von 0
1
