Python break Keyword
The Python break keyword (statement) is used to terminate the program out of the loop containing it. If the break statement is used in a nested loop (loop inside loop), it will terminate innermost loop.
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 5.
i=10 j=1 while (j < i): if (j == 5): break print(j) j = j + 1
The output of the above code will be:
1 2 3 4
Break statement with For loop:
Here, the break statement is used to get out of the for loop if the value of variable x becomes 'yellow'.
color = ['red', 'blue', 'green', 'yellow', 'black', 'white'] for x in color: if(x == 'yellow'): break print(x)
The output of the above code will be:
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)
The output of the above code will be:
# 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
❮ Python Keywords