Konvertierung von Binär zu hex usw. Keine Funktionen.?
Brauche ich etwas Hilfe bei der Umwandlung:
- Binär - hex -
- Binär-zu-dezimal
- Hex - dezimal
Und Umgekehrt mit Python ohne Verwendung der Funktionen e.g binascii
Ich weiß, ein wenig Python, und ich weiß ein wenig über arrays. Bekomme einfach nicht meinen Kopf um diese.
- Hausaufgaben? Und meinst du das konvertieren von Zeichenfolgen darstellen, Binär -, hex-oder dezimal?
- Ja, sorry konvertieren von Zeichenfolgen. Ja, es ist eine Hausaufgabe. Kann ich den source-code von binascii durch Zufall?
- Beispiel: Benutzereingaben 2 Drucke 00000010 Umgekehrt
- Was haben Sie versucht? Wenn die Hausaufgaben und Sie sollen nicht auf die Nutzung aller Funktionen, dann, was Sie brauchen ist eine kurze Anleitung, was Binär/hex/dezimal-Basen bedeuten. Der Quellcode ist nicht genau gehen, um zu helfen, Sie verstehen diese
- Es könnte hilfreich sein, zu schauen, pypy source-code (vorausgesetzt, Sie können sich nicht vorstellen, es selbst).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, es sind built-in-casting-Funktionen als bin-oder hex oder int, ich bin mir nicht sicher, wie dies wird Auswirkungen auf Ihre "Keine Verwendung von Funktionen". Sie können überprüfen Sie den folgenden code für Sie.
Edit:
Beispiel-Algorithmus.
Aktualisiert ohne Funktion:
Convrt string zu int mit der Basis 2 und dann auf hex
Ohne Funktionen:
101110101101
Zum Beispiel, konvertieren 101110101101 hexadezimal, teilen Sie es in Vieren:
1011 1010 1101
B A D
Jetzt die Zuordnung der einzelnen Gruppe, Ihre Morse-code..(wie folgt)
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 Ein
1011 B
1100 C
1101 D
1110 E
1111 F