Newbie getting desperate with for
Michael Torrie
torriem at gmail.com
Fri Feb 18 11:54:02 EST 2011
On 02/17/2011 04:10 PM, Werner wrote:
> It is meant to put load on a CPU, RAM and disk (swap). The code now
> looks like this:
> #!/usr/bin/python
> while True:
> i = 0
> for i in range(20000000):
> break
Just for your information, your code is the equivalent of:
while True:
temp = range(20000000)
The for loop does absolutely nothing in your case. After the range is
computed, the for loop exits on the first iteration.
On python 3.0 range() is a generator so your code essentially distills
down to this if you ran it on python 3:
while True:
pass
More information about the Python-list
mailing list