# print a 16x16 block of unicode chars, starting at codepoint=N def block(N): for ii in range(16): str = "" N0 = N for jj in range(16): str += ' ' + unichr(N) N += 1 print("{0:x} ".format(N0) + str) print("Math (basic plane)") block(0x2200) print("") print("Music (astral plane)") block(0x1d100)