сам код:
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 (x and (not y)) or (y == z) or (not w) == False: print(x, y, z, w)
https://inf-ege.sdamgia.ru/problem?id=18071
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 (x and (not y)) or (y == z) or (not w) == False: print(x, y, z, w)
if (x and not y) or y == z or not w:
FishHookПриоритет нарушен, но правильно должно быть так
потому что нарушен приоритет операторов
вот так должно быть правильно
WestSideСталоif (x and (not y)) or (y == z) or (not w) == False:
if not ((x and not y) or y == z or not w):
>>> print('x y z w') x y z w >>> for x in (0, 1): ... for y in (0, 1): ... for z in (0, 1): ... for w in (0, 1): ... if not ((x and not y) or y == z or not w): ... print(x, y, z, w) ... 0 0 1 1 0 1 0 1 1 1 0 1 >>>