[Tutor] "if n % 2 == 0" vs. "if not n % 2" compared for speed:aesthetics lose
Alan Gauld
alan.gauld at btinternet.com
Tue Nov 23 17:22:53 CET 2010
"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?
ie inverting the logic and omitting the equality test.
No idea if it makes a difference or not.
Alan G.
More information about the Tutor
mailing list