Break, Continue and Pass

Break Statement

Python break Statement uses for the conditionally exit from the loop flow according to the user, Break rapidly terminates the area of the loop.

If the loop is used in a nested loop at that time, the nested loop will be terminated and come into the outer loop, here is the diagram of the break statement.

Diagram
break statement diagram

Syntax

break

Program

for x in "salesforcedrillers":
    if(x=="c"):
        break
    print(x,end=" ")

When the condition is true then loop has terminated.

Output:

s a l e s f o r

Break using in the nested loop
Program:

for x in range(1):
    for y in range(1,10):
        if(y==5):
            print("Break Point")
            break
        print("Inner Loop")
    print("Outer Loop")

Here you can see that when inner loop terminated by the break it come out at outer loop

Output:

Inner Loop
Inner Loop
Inner Loop
Inner Loop
Break Point
Outer Loop

Break using with while loop
Program:

i=1
while(i<=10):
    if(i==9):
        print("Break Point")
        break
    print(i,end=" ")
    i+=1

Output:

1 2 3 4 5 6 7 8 Break Point

Continue Statement

Continue statement is used for the skipping the value if the conditional will be satisfy, basically this statement has used when we want to skip the any condition. Here is the diagram which will clearly show the function of the Continue

Diagram

continue statement diagram

Program:

for x in "salesforcedrillers":
    if(x=="l"):
        continue
    print(x,end=" ")

Output:

= RESTART: C:/Users/laptop/AppData/Local/Programs/Python/Python38-32/break.py
s a e s f o r c e d r i e r s 
>>> 

Program:

for x in range(1,100):
    if(x%2!=0):
        continue
    print(x,end=" ,")

Output:

= RESTART: C:/Users/laptop/AppData/Local/Programs/Python/Python38-32/break.py
2 ,4 ,6 ,8 ,10 ,12 ,14 ,16 ,18 ,20 ,22 ,24 ,26 ,28 ,30 ,32 ,34 ,36 ,38 ,40 ,42 ,44 ,46 ,48 ,50 ,52 ,54 ,56 ,58 ,60 ,62 ,64 ,66 ,68 ,70 ,72 ,74 ,76 ,78 ,80 ,82 ,84 ,86 ,88 ,90 ,92 ,94 ,96 ,98 
>>> 

Pass Statement

Pass statement is like null if you do not want to do anything then declare it as Pass. it is like a comment, but in the case of comment is ignore by the interpreter but pass is not ignored by the interpreter.

Syntax

pass

Program:

a=[1,2,3,4,5]
for x in a:      
        pass

Output:

>>> 
= RESTART: C:/Users/Manish/AppData/Local/Programs/Python/Python38-32/break.py

>>> 

Program :

def  abc()
 pass
Subscribe Now