The Python break
statement immediately terminates a loop, such as a while or for loop. It provides a way to break out of the loop from anywhere within its body, typically used for ending iteration based on a conditional statement. This makes the break
statement a key tool for managing loop execution and flow control in Python programming.
Python Break Statement Syntax
The Python break
statement terminates the current loop and resumes execution at the next statement, just like the traditional break in C. It's commonly used to exit a loop when a condition outside of the loop statement is triggered.
For example, consider a loop that searches for an item in a list.
for item in my_list:
if item == target:
print("Item found")
break
else:
print("Item not found")
If item equals target, "Item found" is printed, and the loop is terminated with the break
statement. If the loop completes without finding the item, "Item not found" is printed. This demonstrates how break
provides an efficient way to exit a loop as soon as a condition is met.
Python Break Statement Examples
The Python break
statement is used to exit a loop prematurely when a certain condition is met. It's placed inside a loop's body, typically after a conditional if
statement. When the break
statement is executed, it immediately terminates the loop, and the program flow continues to the next line after the loop.
Here's a simple example.
for number in range(1, 10):
if number == 5:
break
print(number)
# Output:
# 1
# 2
# 3
# 4
In this code, the for
loop iterates over a range of numbers from 1 to 9. When the variable number equals 5, the break
statement is executed, causing the loop to terminate. Thus, only the numbers 1 through 4 are printed.