[Tutor] Loop comparison
alan.gauld at btinternet.com
Sat Apr 17 01:47:46 CEST 2010
>> > result = sum(range(1000000000))
>> > although it still took 10 minutes on my PC.
>> Did you mean to say "minutes" or rather "seconds" here? And did you
>> really mean to use "range" or rather "xrange" (or "range" in Py3)?
Yes, minutes and in Python 3.
And on a 2.8GHz 2 core CPU with 2G RAM
>> clearly runs in 12 seconds for me on Py2.6,
Well over a minute on 2.5 under Cygwin.
Dropping by an order of magnitude took it down to 17 secs
Which is exactly the same in Python 3...
More information about the Tutor