№2

Шаблон кода: базовая алгебра логики

  • Шаблон кода для решения задания

print('x y w z')
for x in range(2):
    for y in range(2):
        for w in range(2):
            for z in range(2):
                f = (x or y) and (not (y == z)) and (not w)
                if f:
                    print(x, y, w, z)

Внимательно следим за скобками!

Импликация $a \rightarrow b$ в алгебре логики выражается так: $a \rightarrow b \equiv \neg a \vee b$

# Способ 1: через not и or
a = True
b = False
implication1 = (not a) or b
print(implication1)

# Способ 2: через сравнение
implication2 = a <= b
print(implication2)

← К списку шпаргалок