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

von t.anderson (60 Punkte)
- 27.04.2018 um 00:26 Uhr

""" Created on Wed Apr 25 11:18:17 2018 @author: Thomas Anderson """ binzahl = 0 #Binärzahl dezzahl = 0 #Dezimalzahl binzahl = '1011100' for zahl in binzahl: if zahl == '1': dezzahl += 2**(len(binzahl)-1) binzahl = binzahl[1:] print('Dezimalzahl: ', dezzahl)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1