On Tue, Nov 23, 2010 at 12:52, Wayne Werner <[email protected]> wrote:
> On Tue, Nov 23, 2010 at 1:56 PM, Richard D. Moores <[email protected]>
> wrote:
>>
>> On Tue, Nov 23, 2010 at 10:29, R. Alan Monroe <[email protected]>
>> wrote:
>> >> 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
>>>> 10 & 1
> 0
>>>> 11 & 1
> 0
> For an example (base 2):
>        1 0 1 1
>     & 0 0 0 1
> ---------------------
>        0 0 0 1

So what's the connection with the tests I've run?

Dick
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to