Форум » Логические выражения » 1625 » Ответить

1625

Ar3turrr: На выводе получается только 2 строки, а в предложенной таблице их 4. [pre2]print('x y z w') for x in range(2): for y in range(2): for z in range(2): for w in range(2): if ((not x) and y == z) and w: print(x, y, z, w)[/pre2]

Ответов - 1

elpov06: print('x y z w') [pre2]for x in range(2): for y in range(2): for z in range(2): for w in range(2): if (((not x) and y) == z) and w: print(x, y, z, w)[/pre2] Нужно помнить о порядке операций, иногда в задании не поставлены скобки, поэтому ставим сами, сначала выполняется конъюнкция, затем эквивалентность



полная версия страницы