Форум » Логические выражения » 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] Нужно помнить о порядке операций, иногда в задании не поставлены скобки, поэтому ставим сами, сначала выполняется конъюнкция, затем эквивалентность
полная версия страницы