Python makes use of two main types of loops: ‘For’ loops and ‘While’ loops.
1. For loop:
The For loop in Python is used to iterate over a sequence (like a list, tuple, string, or range) or other iterable objects in Python.
Syntax:
```
for variable in sequence:
# statements
```
Example:
```
fruits = [‘apple’, ‘banana’, ‘cherry’]
for fruit in fruits:
print(fruit)
```
This will output each fruit name in the ‘fruits’ list.
1. While loop:
The While loop in Python is used to execute a block of statements repeatedly until a given condition is satisfied.
Syntax:
```
while condition:
# statements
```
Example:
```
count = 1
while count <= 5:
print(count)
count += 1
```
This will output the numbers 1-5. The While loop continues to iterate while the ‘count’ variable is less than or equal to 5.
Note: It’s necessary to increment ‘count’ to avoid an infinite loop.
Remember to keep track of your conditions in while loops, as they can potentially result in infinite loops if conditions are not met correctly.