Peter Otten wrote:
Rogério Brito wrote:

i = 2
while i <= n:
     if a[i] != 0:
        print a[i]
     i += 1

You can spell this as a for-loop:

for p in a:
    if p:
        print p

It isn't exactly equivalent, but gives the same output as we know that a[0]
and a[1] are also 0.
If the OP insists in not examining a[0] and a[1], this will do exactly the same as the while version:

for p in a[2:]:
   if p:
       print p


Cheers,
RB
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to