Loops For loop iterates over a sequence for in : sequences can be strings, lists, tuples, files, also user-defined classes range function produces a numeric list xrange function produces a lazy sequence Indefinite loops use while while : Both loops support break and continue