Using loops in Python automates and repeats the tasks in an efficient manner. But sometimes, there may arise a condition where you want to exit the loop completely, skip an iteration or ignore that condition. These can be done by 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 control statements.
- Continue statement
- Break statement
- Pass statement
In this article, the main focus will be on
Break statement in Python is used to bring the control out of the loop when some external condition is triggered. Break statement is put inside the loop body (generally after if condition).
g e Out of for loop g e Out of while loop
In the above example, both the loops are iterating the string ‘geeksforgeeks’ and as soon as they encounter the character ‘e’ or ‘s’, the if condition becomes true and the flow of execution is brought out of the loop.
- break, continue and pass in Python
- Break a list into chunks of size N in Python
- Create a Python Script Notifying to take a break
- Python | Group elements on break positions in list
- with statement in Python
- Loops and Control Statements (continue, break and pass) in Python
- Nested-if statement in Python
- Python Continue Statement
- Python pass Statement
- Python return statement
- Statement, Indentation and Comment in Python
- Using else conditional statement with for loop in python
- Check multiple conditions in if statement - Python
- How to write an empty function in Python - pass statement?
- Reusable piece of python functionality for wrapping arbitrary blocks of code : Python Context Managers
- Python - Read blob object in python using wand library
- Python | Index of Non-Zero elements in Python list
- Python | PRAW - Python Reddit API Wrapper
- Python | Merge Python key values to list
- Important differences between Python 2.x and Python 3.x with examples