Python Binär zu Dezimal und umgekehrt?
Wir sollen in Informatik zwei Programme schreiben. Das erste soll Dezimalzahlen in Binärzahlen umwandeln und das zweite Binärzahlen in Dezimalzahlen. Ich brauche wirklich Hilfe dabei, lieb wäre es, wenn es keinen allzu komplizierten Aufbau hätte. Danke im Vorraus!
2 Antworten
Du kannst sehr gut mit dieser Bibliothek arbeiten:
import binascii
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Pentester, Datenretter & IT-Forensiker
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