Two motivating examples from the chapter are exceptions (something different happens on the fifth iteration) and having a regularly changing value in each cycle of a loop. This example shows both.
|Words = "one two three four five".split()|
|for i in range(len(Words)):|
|if len(Words[i]) > 3:|
|print "*" ,|
|print i, Words[i]|