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