On Tue, Mar 21, 2006 at 09:54:21PM +0000, John Salerno wrote:
> Can someone tell me why 'n' in this example isn't 2?
> 
>  >>> for n in range(2, 10):
>       for x in range(2, n):
>               print 'x =', x, 'n =', n
> 
>               
> x = 2 n = 3

Assume n=2. Then the first inner loop will run in a range(2,2) which is an
empty list. So nothing will happen.

Next outer loop: n=3...

Actually n becomes 2. But you don't do anything with it. :)

 Christoph
-- 
~
~
".signature" [Modified] 1 line --100%--                1,48         All
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to