[Tutor] "if n % 2 == 0" vs. "if not n % 2" compared for speed: aesthetics lose
R. Alan Monroe
amonroe at columbus.rr.com
Wed Nov 24 05:09:21 CET 2010
>>> >> I've always disliked using "if not n % 2" to test for even/odd ints
>>> >> because of its convoluted logic. But I ran some speed tests and found
>>> >> it was the way to go over "if n % 2 == 0".
>>> > Did you try bitwise-and with 1?
>>> What's that?
>>>>> 2 & 1
>> 0
>>>>> 3 & 1
>> 1
> So what's the connection with the tests I've run?
I'm wagering it will be faster than a modulo operation. Let us know
how it turns out :)
Alan
More information about the Tutor
mailing list