There are some conditions where we need to repeat the logic for some times (finite(or) infinite) then in such cases , we need to use loops. We continues the execution of loops until the condition becomes false. Python supports three types of python for loop.
Would you like to know Why python is important for Android apps, Read More
While loop:
It repeats the statement (or) group of statements until the python while condition is true. It initially checks the conditions before the execution of the loop. If the condition satisfies then it moves into the body of the loop. We use this loop when we are not sure how many types the loop must repeat.
Syntax:
initialization
While(condition)
{
statements
}
Ex:
count = 1
while (count < 5 ):
print(count)
count = count * 2
print("Good bye!")
Output :
1
2
4
Good bye!
Visit Python online training for more coding examples on While loop
For loop :
Like while loop for loop allows the block of code to be repeated certain number of time.The major difference between while and for loop is that, in python for loop we know the number of iteration required to break the loop.
Syntax :
For variable in sequence:
Statements
Ex :
flowers = ['jasmine', 'Rose', 'lilly']for index in range(len(flowers)): print (flowers[index])
Output :
jasmine
Rose
Lilly
Nested loop:
If there is loop with in a loop then we call it as nested loops . It can be a while loop with in a for loop and vice versa.
EX :
count = 1for i in range(5): print(str(i) * i) for j in range(0, i): count = count + 1
Visit best python course for more coding examples