Python - Break Statement

Python - Break Statement


Previous Page

Python Break statement

The break statement in python is used to terminate the program out of the loop containing it whenever the condition is met.

When the break statement is used in a nested loop (loop inside loop), it will terminate innermost loop after fulfilling the break criteria.

Break statement with While loop

In the below example, break statement is used to get out of the while loop if the value of variable j becomes 4.

j=1
while (j < 10):
  if (j == 4):
    print("Getting out of the loop.")
    break
  print(j)
  j = j + 1

Output

1
2
3
Getting out of the loop.

Break statement with For loop


color = ['red', 'blue', 'green', 'yellow', 'black', 'white'] 
for x in color:
    if(x == 'yellow'):
        break
    print(x)

Output

red
blue
green

Break statement with Nested loop

In the below example, break statement terminates the inner loop whenever multiplier becomes 1000.

# nested loop without break statement
digits = [1, 2, 3] 
multipliers = [10, 100, 1000]
for digit in digits:
    for multiplier in multipliers:
        print (digit * multiplier)

# nested loop with break statement
digits = [1, 2, 3] 
multipliers = [10, 100, 1000]
for digit in digits:
    for multiplier in multipliers:
        if (multiplier == 1000):
            break
        print (digit * multiplier)

Output

# output of nested loop without break statement
10
100
1000
20
200
2000
30
300
3000

# output of nested loop with break statement
10
100
20
200
30
300



Recommended Pages

  • Next Page


Previous Page