I wanted to generate numbers starting from 000 to 120 in sequence. I know you can generate numbers from 0 to 120 by using a loop.But I want all the numbers to have 3 digits.
print [format(item, "03d") for item in xrange(121)]
["{0:03}".format(i) for i in range(121)]
or
["%03d" % i for i in range(121)]
To print:
print "\n".join(<either of the above expressions>)
More terse in Python 3.6+:
[f"{i:03}" for i in range(121)]
python 3.6
for i in range(121):
print(f'{i:03}')