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 HTH, Wayne
_______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
