[Tutor] Binary 2 text & text 2 binary

Pujo Aji ajikoe at gmail.com
Sat Sep 24 10:42:13 CEST 2005


If your symbol are specific it is better to use dictionary.
then if the user give an input you can take character by character and
translate into your binary.
This is the code textTobinary:
 mydic = {'A' : "01000001", 'B' : "01000010", 'C' : "01000011"}
strinput = 'ABBC'
result = [mydic[x] for x in strinput_process]
print result
 Cheers,
pujo

 On 9/24/05, Joseph Quigley <cpu.crazy at gmail.com> wrote:
>
> Hi I'm playing with a Binary to text & text to binary converter. I can't
> figure out how to replace the characters (first stage: text to binary).
>
> I thought lists would be the best but I really don't know how to use
> them... here's my code:
> #! /usr/bin/env python
> A = "01000001"
> B = "01000010"
> C = "01000011"
> D = "01000100"
> E = "01000101"
> F = "01000110"
> G = "01000111"
> H = "01001000"
> I = "01001001"
> J = "01001010"
> K = "01001011"
> L = "01001100"
> M = "01001101"
> N = "01001110"
> O = "01001111"
> P = "01010000"
> Q = "01010001"
> R = "01010010"
> S = "01010011"
> T = "01010100"
> U = "01010101"
> V = "01010110"
> W = "01010111"
> X = "01011000"
> Y = "01011001"
> Z = "01011010"
>
> # Symbols
> exclamationPoint = "0010 0001"
> hash = "0010 0011"
> dollar = "001 0100"
> percent = "0010 0101"
> _and = "0010 0110"
> parentheses = "0010 1000"
> closeParentheses = "0010 1001"
> comma = "0010 1100"
> dash = "0010 1101"
> period = "0010 1110"
> underline = "0101 1111"
>
> # Numbers
> zero = "00110000"
> one = "00110001"
> two = "00110010"
> three = "00110011"
> four = "00110100"
> five = "00110101"
> six = "00110110"
> seven = "00110111"
> eight = "00111000"
> nine = "00111001"
>
> ltra = "a"
> ltrb = "b"
> ltrc = "c"
> while True:
> text = raw_input("Enter text: ")
> text = list(text)
>
> Thanks,
> Joe
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20050924/2a0e5a51/attachment-0001.html


More information about the Tutor mailing list