[Tutor] "if n % 2 == 0" vs. "if not n % 2" compared for speed:aesthetics lose
Emile van Sebille
emile at fenx.com
Tue Nov 23 17:49:25 CET 2010
On 11/23/2010 8:22 AM Alan Gauld said...
>
> "Richard D. Moores" <rdmoores at gmail.com> wrote
>
>> it was the way to go over "if n % 2 == 0". By my tests, it's 4.3% to
>> 9.5% faster, depending on the integer tested - size and whether odd or
>> even. See the speed testing script and results at
>> <http://tutoree7.pastebin.com/iragLgDz>.
>
> Did you try:
>
> if n % 2: pass
> else: do it here?
>
or
def x2(n):
return not (n % 2)
Emile
More information about the Tutor
mailing list