Python break, continue and pass statementsIn this lesson, we are going to learn to use break, continue and pass statements to alter the flow of a loop.. break statement The break stateme
Trang 1Python break, continue and pass statements
In this lesson, we are going to learn to use break, continue and pass statements to alter the flow of a loop
break statement
The break statement terminates the loop containing it It’s really useful statement and commonly used by the programmers
Here is the syntax of break statement:
break
Let’s look at an example that uses the break statement in a for loop
In [1]: #The use of 'break' statements with "for" loops
number = 0
for number in range(10):
number = number + 1
if number == 5:
break # break here print('Number is ', number) print("Outside of the loop")
Number is 1
Number is 2
Number is 3
Number is 4
Outside of the loop
Trang 2In [2]: number = 0
for number in range(10):
number = number + 1
if number == 5:
#break pass print('Number is ' + str(number)) print("Outside of the loop")
In [3]: #We know this loop from the "while" loops lesson
i=1
while (i < 20):
print("Number is ",i)
i +=1
In [5]: #The use of 'break' statements with "while" loops
i=1
while (i < 10):
print("Number is ", i)
if (i == 5):
break
i +=1
Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10
Outside of the loop
Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10
Number is 11
Number is 12
Number is 13
Number is 14
Number is 15
Number is 16
Number is 17
Number is 18
Number is 19
Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Trang 3In [6]: while True: # How can we stop an infinite loop?
name = input("Please enter your name:(You can press 'q' button to exit the p rogram!):")
if (name == "q"):
print("The program is terminated ") break #break here
print(name)
This is the end of break statement
Let's look at the continue statement
In [ ]:
Please enter your name:(You can press 'q' button to exit the program!):John John
Please enter your name:(You can press 'q' button to exit the program!):Alex Alex
Please enter your name:(You can press 'q' button to exit the program!):Omer Omer
Please enter your name:(You can press 'q' button to exit the program!):q
The program is terminated