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
