Harlin wrote: > In the mode of anticipating another question... I get these all the > time at work of all places! You'd think IT workers would know the > answer to these... > > What good is the modulus operator? What would I ever need it for?
# Print a summary every 100 rows for i in range(1, 1001): if i % 100 == 0: print 'Summary: %s rows' % (i,) There are two examples of using the modulo operator in the above - one is using it in it's intended integer form, and the other is using it in its overloaded string formatting form. Note that the range is from 1 (inclusive) to 1001 (exclusive). If you used the normal range(1000) you would get a summary on the first time round the loop, and wouldn't get one for the last 99. Why is for you to work out ;) Tim Delaney -- http://mail.python.org/mailman/listinfo/python-list