Логическая функция задается выражением:
Ниже представлен фрагмент таблицы истинности функции содержащий неповторяющиеся строки, при которых фукнция
ложна.
??? | ??? | ??? | F |
0 | 1 | 1 | 0 |
0 | 0 | 1 | 0 |
1 | 1 | 1 | 0 |
Определите, какому столбцу таблицы соответствует каждая из переменных x, y, z. В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
for x in range(2):
for y in range(2):
for z in range(2):
if (not(y) or not(z <= x)) == 0:
print(x, y, z)
Здесь всё предельно просто — выставляем буквы в соответствии с количеством единиц в столбцах. В первом столбце одна единица, значит, это z. Во втором две — это x, и в оставшемся буква y.
Ответ: zxy