Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- input_text = sys.argv[1]
- binary_list = []
- for character in input_text:
- ascii_num = ord(character)
- hex_num = hex(ord(character))
- binary = "{0:b}".format(ascii_num)
- binary_list.append(binary)
- #print(character+" "+hex(ord(character))+" "+"{0:b}".format(ascii_num))
- if len(binary) > 7:
- print("invalid input")
- break
- print binary_list
- for i in range(len(binary_list)):
- if (i < len(binary_list)-1):
- needed_bits = 8-len(binary_list[i])
- next_number = binary_list[i+1]
- binary_list[i] = next_number[-needed_bits:]+binary_list[i]
- binary_list[i+1] = next_number[:-needed_bits]
- print(binary_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement