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