For loops allow iterating over a block of code a specified number of times. The document discusses for loops and how they are similar to while loops but with a different syntax. It provides examples of using basic for loops to print numbers in a range, nested for loops to print patterns, and how for loops can be used to check for divisibility between numbers.