Тема: Застосування оператора not
Не можу зрозуміти, як працює ця програма, чому результат 3?
x = True
y = False
z = False
if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else:
print(4)