1 or 0 evaluates to 1, and since 0 is not equal to 1, the expression is false.
I suspect what you are trying to do is something like 0 == 0 or 1 == 0
I'm trying to see if a function returns an integer who's value should be either a 1 or 0.
0 == (1 or 0)
0 is equal to 1 or 0, this sounds like it should be true, but it's not.
Why? And how to do what I'm looking to do correctly?
In Python, 0 == (1 or 0), returns False. Why doesn't it return True?