Логическая функция задаётся выражением:
Ниже представлен частично заполненный фрагмент таблицы истинности функции , содержащей неповторяющиеся строки.
Определите, какому столбцу истинности функции соответствует каждая переменная
print(’x y z’)
for x in [0, 1]:
for y in [0, 1]:
for z in [0, 1]:
f = (not((y == x) <= (x and (not z))) == (y and z))
if f == 0:
print(x, y, z)
Результат работы программы:
Анализируем результат. В каждом столбике разное количество нулей. Сравниваем с исходной таблицей и получаем ответ — .
Ответ: xyz