Perhaps it is a very basic question, but it doesn't make any sense to me.
If I do:
In: not(False),(not(False))
Out: (True,True)
So, the basic logical operation stands that True Or True
is always True
.
But if I do:
not(False)|(not(False))
Out: False
If I use parenthesis for the first condition:
In: (not(False))|(not(False))
Out: True
And if I use Or instead of |:
In: not(False)or(not(False))
Out: True
Is it suppose to behave like this? If so, why?