Python :: Aufgabe #168 :: Lösung #4
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
#4

von SamYoshihara (120 Punkte)
- 21.10.2017 um 22:19 Uhr

# "Wandle eine Binär-Zahl in eine Dezimal-Zahl" von SamYoshihara while True: a = input ('binär: ') b = len (a) - 1 c = 0 for i in range (0, b + 1): if int (a[b - i]) == 1: # alle Ziffern, die nicht 1 sind, werden als 0 gewertet c += (int (a[b - i])) * (2 ** i) print ("dezimal:", c) print ()
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1