"True or -1 > None" returns True

86 Views Asked by At

In Python, True or -1 > None returns True but True > None and -1 > None returns False???

Why is this?

1

There are 1 best solutions below

0
OneCricketeer On

In Python, True or -1 > None evaluates as True or (-1 > None), which is always True, regardless of the expression