Python :: Aufgabe #168 :: Lösung #1

8 Lösungen Lösungen öffentlich
#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
#1
vote_ok
von ZRX88 (2770 Punkte) - 14.09.2017 um 14:47 Uhr
Quellcode ausblenden Python-Code
import math
# input number in binary.
binary_number = '11010'
# print decimal
print(sum([int(j)*int(math.pow(2,i)) for i,j in enumerate(binary_number[::-1])]))


So kurz wie möglich...

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben