Programs sometimes need to repeat actions. To repeat actions we can use a for loop.
A for loop is written inside the code. A for loop can have 1 or more instructions.

A for loop will repeat a code block. Repeation is continued until the stop condition is met. If the stop condition is not met it will loop infintely.

These instructions (loop) is repeated until a condition is met.

Related course: Complete Python Programming Course & Exercises

## Example

In the exercise below we will repeat actions on every item of a list.

The first loop will repeat the print functionfor every item of the list.
The second loop will do a calculation on every element of the list num and print the result.

Type the code below and run the program.

Save the file as loopexample.py
Then run the code with the command:

Schematically a for loop does this:

If you are a beginner, then I highly recommend this book.

## Exercise

Try the exercise below:

1. Make a program that lists the countries in the set

2. Create a loop that counts from 0 to 100
3. Make a multiplication table using a loop
4. Output the numbers 1 to 10 backwards using a loop
5. Create a loop that counts all even numbers to 10
6. Create a loop that sums the numbers from 100 to 200