Ed Hotchkiss wrote:
> def ZeroThrough255():
>       x = 0
>       while x <= 255:
>               if len(x) == 1:
>                       mySet = '00' + str(x)
>               elif len(x) == 2:
>                       mySet = '0' + str(x)
>               else:
>                       mySet = x
>               print mySet
>               x +=1   
> 
> ZeroThrough255()

Instead of using the while loop and a counter, you can use the range() 
function.  Using range() and string formatting you could to something like:

def ZeroThrough255():
        for num in range(256):
                print "%03d" % num

which, using a list comprehension and the string join() function, could also 
be written as:

def ZeroThrough255():
        print "\n".join(["%03d" % num for num in range(256)])
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to