WEB DEVELOPER SITE

# Python nested loops

## Syntax

```for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
```

The syntax for a nested while loop statement in Python programming language is as follows −

```while expression:
while expression:
statement(s)
statement(s)
```

## Example

The following program uses a nested for loop to find the prime numbers from 4 to 100
```i = 4
while(i < 100):
j = 4
while(j <= (i/j)):
if not(i%j): break
j = j + 1
if (j > i/j) : print i, " is prime"
i = i + 1

print "thanks!"
```
When the above code is executed, it produces following result −
```\$python main.py
4  is prime
5  is prime
6  is prime
7  is prime
8  is prime
9  is prime
10  is prime
11  is prime
12  is prime
13  is prime
14  is prime
15  is prime
17  is prime
18  is prime
19  is prime
21  is prime
22  is prime
23  is prime
26  is prime
27  is prime
29  is prime
31  is prime
33  is prime
34  is prime
37  is prime
38  is prime
39  is prime
41  is prime
43  is prime
46  is prime
47  is prime
51  is prime
53  is prime
57  is prime
58  is prime
59  is prime
61  is prime
62  is prime
67  is prime
69  is prime
71  is prime
73  is prime
74  is prime
79  is prime
82  is prime
83  is prime
86  is prime
87  is prime
89  is prime
93  is prime
94  is prime
97  is prime
thanks!
```