# 4 – For Loops (Level 5)

## For Loop Examples

Print the numbers 1 to 9

```for k in range(1,10):
print(k)
```

Countdown from 10 to 1

```for k in range(10,0,-1):
print(k)
```

Print the days of the week

```for day in ["Sunday","Monday","Tuesday","Wednesday","Thursday", "Friday","Saturday"]:
print(day)
```

Print the five times table

```for k in range(1,11):
print("5 x {0} = {1}".format(k, 5*k))
```

## For Loop Exercises

Write for loops to output the following sequences of numbers

1. 0,1,2,3,4,5,6,7,8,9,10
2. 0,2,4,6,8,10,12,14,16
3. 1,2,3,4,5, … 97,98,99,100
4. 7,14,21, … 63,70,77
5. 20,18,16, … 4,2,0,-2
6. 2,5,8,11,14,17,20,23,26,29
7. 99,88,77,66,55,44,33,22,11,0
8. Numbers 1 to 1000.
9. Even numbers from 0 to 100.
10. Odd numbers from -50 to 50
11. All multiples of 3 up to 500.

## Extension

1. Use a for loop to print the 5 times table up to 12 x 5
2. Use a for loop to print the 7 times table up to 12 x 7 in the form “3 x 7 = 21”
3. Use a for loop to print the following sequence: 0.5, 0.4, 0.3, 0.2, 0.1, 0
4. Use a for loop to print the following sequence: 0.03, 0.02, 0.01, 0, -0.01, -0.02, -0,03
5. Use a for loop to print five random numbers between 1 and 10
6. Use a for loop to print the first ten square numbers: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100
7. Use a for loop to print the first ten triangle numbers: 1, 3, 6, 10, 15, 21, 28, 36,45, 55

This site uses Akismet to reduce spam. Learn how your comment data is processed.