Подсказка: если вам нужна функциональность, подобная выходу, просто замените все скобки (за исключением случаев, когда) на круглые скобки, тогда лямбда-функция вернет объект двойного генератора.

опрос прост: «Как изящно построить динамически растущую таблицу истинности в 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 в качестве параметра и создает таблицу, нет необходимости печатать таблицу, возвращая структуру данных, представляющую таблицу также хорошо.

Ответы на вопрос(6)

Ваш ответ на вопрос