# Python for Basic Data Analysis

Start your data science journey with Python. Learn practical Python programming skills for basic data manipulation and analysis.

## While loops

#### while  loops

while  loops execute a set of statements as long as a condition is true.

Syntax

```i = 1
while i < 5:
print(i)
```

This will print the data '1' without stopping as long as  i  is less than 5. Run the codes below.

We can stop this by adding a line of code to increase the value of   i  with each iteration.

```i = 1
while i < 6:
print(i)
i += 1
```

#### while  loops with  breaks

With the  break  statement we can stop the loop even if the  while  condition is true.

Syntax

```i = 1
while i < 5:
print(i)
if i == 2:
break
i += 1
```

Example

#### while  loops with  continue

With the  continue  statement, we can skip over a part of the loop where an additional condition is set, and then go on to complete the rest of the loop.

Syntax

```i = 0
while i < 5:
i += 1
if i == 2:
continue
print(i)```

Example

#### while  loops with  else

With the else statement, we can run a block of code once when the condition no longer is true.

Syntax

```i = 1
while i < 5:
print(i)
i += 1
else:
print("i is no longer less than 5")```

Example

## Exercises

Assign the integer 10 to variable i and increase it by 10 for each iteration.

1.  while  loop - Print the iteration as long as it is below 100.

2.  while  loops with  continue  - Skip the iteration when it is at 50.

3.  while  loops with  break  - Stop the iteration at 70.

4.  while  loops with  else  - Once the iteration reaches 100, print "i is no longer less than 100".