Python Binär zu Dezimal und umgekehrt?

2 Antworten

Gaterde hat die Frage schon beantwortet und daher nur noch ein kleiner Tip von mir:

import sys
bin = sys.argv[1]
dec = int(bin, 2)
print(str(bin) + " == " + str(dec))

Mit sys.argv[1] kannst du auf das erste Kommandozeilen-Argument zugreifen.

BTW: sys.argv[0] ist der Programmname selbst.

Hier der Aufruf:

$ python3 bin2dec.py 01000110
01000110 == 70
Woher ich das weiß:Berufserfahrung