In this post, we're gonna learn how to write the different types of loops in Python for beginners.

What're Loops?
- Loops mean repetition, looping back over the same block of code again and again.
 - A loop statement allows us to execute a statement or group of statements multiple times.
 - Loops can execute a block of code as long as a specified condition is reached.
 
Loops in Python
Python has two primitive loop commands:
- While loop: Loops through a block of code as long as a specified condition is True.
 - For loop: When you know exactly how many times you want to loop through a block of code.
 
While Loop in Python
-  A while loop in Python repeatedly executes a target statement as long as a given condition is true.
 
The syntax of While loop in Python
while expression:
   statement(s)

For loop in Python
- A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).
 
The Syntax of For loop in Python
for iterating_var in sequence:
   statements(s)
\
You can also loop through the letters in the word:
for x in "apple":
  print(x)
for loop with range function
syntax of range function:
range(start, stop [, step])
use: it usually used in for statement to define the number of loops iteration or
for i in range(1, 4):
    print ('This is the', i, 'iteration.') output 
This is the 1 iteration.
This is the 2 iteration. 
This is the 3 iteration.
the default step value is 1
Example of defining the step by 2 
this example will print the odd numbers of iteration
for i in range(1, 9, 2):
    print ('This is the', i,' iteration.')
 output 
This is the 1 iteration.
This is the 3 iteration.
This is the 5 iteration.
This is the 7 iteration.
Conclusion
In this post, we have discussed the different types of loop in Python, and when we can use it.
See Also