Learn Python – Python break statement- Basic and advance

The wreck is a keyword in python which is used to carry the program manipulate out of the loop. The destroy announcement breaks the loops one via one, i.e., in the case of nested loops, it breaks the inner loop first and then proceeds to outer loops. In other words, we can say that break is used to abort the current execution of the software and the manage goes to the subsequent line after the loop.

The destroy is generally used in the cases where we want to break the loop for a given condition.

The syntax of the break is given below.

#loop statements  
break;   

Example 1

list =[1,2,3,4]  
count = 1;  
for i in list:  
    if i == 4:  
        print("item matched")  
        count = count + 1;  
        break  
print("found at",count,"location");  

Output:

item matched
found at 2 location

Example 2

str = "python"  
for i in str:  
    if i == 'o':  
        break  
    print(i);  

Output:

p
y
t
h

Example 3: break statement with while loop

i = 0;  
while 1:  
    print(i," ",end=""),  
    i=i+1;  
    if i == 10:  
        break;  
print("came out of while loop");  

Output:

0  1  2  3  4  5  6  7  8  9  came out of while loop

Example 3

n=2  
while 1:  
    i=1;  
    while i<=10:  
        print("%d X %d = %d\n"%(n,i,n*i));  
        i = i+1;  
    choice = int(input("Do you want to continue printing the table, press 0 for no?"))  
    if choice == 0:  
        break;      
    n=n+1  

Output:

2 X 1 = 2

2 X 2 = 4

2 X 3 = 6

2 X 4 = 8

2 X 5 = 10

2 X 6 = 12

2 X 7 = 14

2 X 8 = 16

2 X 9 = 18

2 X 10 = 20

Do you want to continue printing the table, press 0 for no?1

3 X 1 = 3

3 X 2 = 6

3 X 3 = 9

3 X 4 = 12

3 X 5 = 15

3 X 6 = 18

3 X 7 = 21

3 X 8 = 24

3 X 9 = 27

3 X 10 = 30

Do you want to continue printing the table, press 0 for no?0