Решаю Егэ по информатике, прорабатываю 2 задание. Думаю решать его через python. Дано выражение:
((x ∨ ¬y) ∧ (¬z ≡ w)) → (y ∧ z)
в ответах на сайте оно пишется на языке так:
if not (not ((x or not
) and (not (z) == w)) or (y and z))
Но я его записал так:
if not(((x or not
) and (not(z) == w)) <= (y and z)).
В итоге ответы получаются разные, но я никак не могу понять почему ведь импликация <= и выражение not A or B это по сути одно и то же. И в каких случаях следует заменять?
((x ∨ ¬y) ∧ (¬z ≡ w)) → (y ∧ z)
в ответах на сайте оно пишется на языке так:
if not (not ((x or not
Но я его записал так:
if not(((x or not
В итоге ответы получаются разные, но я никак не могу понять почему ведь импликация <= и выражение not A or B это по сути одно и то же. И в каких случаях следует заменять?