Python programming language provide 3 kinds of loops to handle looping requirements.
- While loop: Repeats a statement or group of statements while a given condition is TRUE. It tests the condition before executing the loop body.
- for loop: Executes a sequence of statements multiple times and abbreviates the code that manages the loop variable
- nested loop: we can use one or more loop inside any another while, for or do..while loop.
Loop Control Statements
Loop control statements change execution from its normal sequence. When execution leaves a scope, all automatic objects that were created in that scope are destroyed.
Python supports the following loop control statements:
- break: Terminates the loop statement and transfers execution to the statement immediately following the loop.
- continue: Causes the loop to skip the remainder of its body and immediately retest its condition prior to reiterating.
- pass: The pass statement in Python is used when a statement is required syntactically but you do not want any command or code to execute