marc wyburn wrote:
HI all, I'm a bit stuck with how to work out boolian logic.

I'd like to say if A is not equal to B, C or D:
   do something.

I've tried

if not var == A or B or C:
and various permutations but can't seem to get my head around it.  I'm
pretty sure I need to know what is calulated first i.e the not or the
'OR/AND's

thanks, Marc.

You mean like a ternary operation?

>>> True and 1 or 0
1
>>> False and 1 or 0
0

This of course depends on the 'true' result also being true.. it fails if it is false...

if that's not what you mean, then maybe this is what you want

if not var==A or not var==B or not var==C:
    # do something
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to