Python Loops


In general, statements are processed consecutively: The first substance in a function is executed at the initial, followed by the second, and so on. There may be a state of affairs when you require executing a block of code various times.

Programming languages supply respective control structures that authorize for performance that is more paths that are complicated. A loop statement authorizes us to execute a statement or abstraction of statements multiple times. The following diagram depicts a loop statement.

Python programming language supplies subsequent kinds of loops to managing looping requirements.

Python Loops

Python programming language provides the following types of loops to handle looping requirements.


Loop Type & Description


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 loops

You can use one or more loop inside any another while, for or do..while loop.

Loop Control Statements

Loop control statements could alter the execution from its usual sequence. Therefore, while leaving the execution process it leaves a scope; entire automatic objects in the created scope get destroyed. Python constitutes the given control statements. Click the following links to check their detail.

Let us go through the loop control statements briefly


Control Statement & Description


break statement

Terminates the loop statement and transfers execution to the statement immediately following the loop.


continue statement

Causes the loop to skip the remainder of its body and immediately retest its condition prior to reiterating.


pass statement

The pass statement in Python is used when a statement is required syntactically but you do not want any command or code to execute.

Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.