1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#!/opt/local/bin/python # # See ../README.md # # # Run as: python ch-1.py < input-file # import fileinput for line in fileinput . input (): num = int (line) print ( (num & ~0xFF) | (num & 0x0F) << 4 | (num & 0xF0) >> 4)