私の質問は単純です:「Pythonで動的に成長する真理値表をエレガントな方法で構築する方法は?」
n=3の場合
for p in False, True:
for q in False, True:
for r in False, True:
print '|{0} | {1} | {2} |'.format(int(p),int(q), int(r))
n=4の場合
for p in False, True:
for q in False, True:
for r in False, True:
for s in False, True:
print '|{0} | {1} | {2} | {3}'.format(int(p),int(q), int(r), int(s))
nをパラメータとしてテーブルを作成する関数が欲しいのですが、テーブルを印刷する必要はなく、テーブルを表すデータ構造を返すこともできます。