#!/usr/bin/python # -*- coding: utf-8 -*- """ matrix """ import itertools CHARS = ['A', 'S', 'U', 'P', 'D', 'B'] MASK = ''.join(reversed(CHARS)) for bits in itertools.product([0, 1], repeat=len(CHARS)): s = "".join(str(bit) for bit in bits) ns = "" for i, _ in enumerate(s): if s[i] == "1": ns += MASK[i] else: ns += "-" print ns