Таблицы истинности можно строить с программными средствами. Общий вид кода следующий:

for x in range(2):
    for y in range(2):
        for z in range(2):
            for w in range(2):
                if (*Логическое выражение с переменными x, y, z и w*):
                    print(x,y,z,w,1)
                else:
                    print(x,y,z,w,0)

Запись логических выражений на языке python:

Логическая функция

Классическая запись

Запись на python

Отрицание

¬x

not(x)

Конъюнкция

x y

x and y

Дизъюнкция

x y

x or y

Импликация

x → y

x <= y

Эквивалентность

x y

x == y

Исключающее ИЛИ

x y

x != y

Например выражение (x ∧ ¬y) ∨ (x ≡ z) ∨ ¬w на python будет выглядеть как (x and (not(y)) or (x==z) or (not(w)).

Last modified: Friday, 8 August 2025, 12:58 PM