Python.org, Website of Satan
Roy Smith
roy at panix.com
Fri Jan 14 09:12:45 EST 2005
In article <cs89nd$i6m$1 at gemini.csx.cam.ac.uk>,
Michael Hoffman <cam.ac.uk at mh391.invalid> wrote:
> Peter Renzland wrote:
> > What is the simplest/fastest Python program to determine how many
> > IP addresses sum up to 666?
> >
> > The simplest/fastest enumerator?
> >
> > The simplest/fastest that determines which ones of them are home pages?
>
> This seems to work although it could be made more efficient or elegant.
> Also, the failed gethostbyaddr() calls take forever.
>
> from socket import gethostbyaddr, herror
>
> for a in xrange(256):
> if a < 666-255*3:
> continue
I'm not sure what you meant to do, but note that 'a < 666-255*3' is
false for all values of 'a' generated by the xrange() call. Removing
that test would make the code more efficient. Hard to say if it would
make it more elegant :-)
More information about the Python-list
mailing list