#!/usr/bin/python # -*- coding: utf-8 -*- """ matrix """ from __future__ import print_function import itertools CHARS = ['K', 'B', 'D'] 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)