#!/usr/bin/env python3 default = "\033[0m" bar = " " def colors4(): print("4 Bit colors:") seq_template = "\033[{};{}m{}" for color in range(40, 48): print(seq_template.format(30, color, color) + bar + default) def colors8(): print("8 bit colors:") seq_template = "\033[{};{};{}m{}" for color in range(16, 255): if color < 100: seq_template = "\033[{};{};{}m {}" else: seq_template = "\033[{};{};{}m{}" # colorstring = "".join(seq_template.format(48, 5, i, i) for i in range(color, color + 36 )) print(seq_template.format(48, 5, color, color), end='') if color % 36 == 15: print() #print(seq_template.format(48, 5, color) + bar + default) def main(): colors4() colors8() if __name__ == "__main__": main()