Course Content
Python Loops Tutorial
Python Loops Tutorial
Break/Continue in a for Loop
The break
statement is employed to prematurely exit a loop. In our previous task, when searching for the number 8 in the list, if we wish to conclude the search as soon as we find the element, we can utilize break
.
Examine the code below:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
How does the code work?
Now, let's work on counting all occurrences of 8 in our list using the continue
statement. The continue
statement allows us to skip a specific block of code for the current iteration of the loop only.
Examine the code below:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
How does the code work?
Task
To multiply the elements of the list and stop the program when the next multiplication exceeds 100, follow these steps:
- Configure a
for
loop to operate on thenumbers
, usingi
as an element of the list. - Set the condition to check if the result of the multiplication (
counter
) is going to reach or exceed 100. If so, break out of the loop; otherwise, continue multiplying by the next element. - Print the value of the
counter
.
Thanks for your feedback!
Break/Continue in a for Loop
The break
statement is employed to prematurely exit a loop. In our previous task, when searching for the number 8 in the list, if we wish to conclude the search as soon as we find the element, we can utilize break
.
Examine the code below:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
How does the code work?
Now, let's work on counting all occurrences of 8 in our list using the continue
statement. The continue
statement allows us to skip a specific block of code for the current iteration of the loop only.
Examine the code below:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
How does the code work?
Task
To multiply the elements of the list and stop the program when the next multiplication exceeds 100, follow these steps:
- Configure a
for
loop to operate on thenumbers
, usingi
as an element of the list. - Set the condition to check if the result of the multiplication (
counter
) is going to reach or exceed 100. If so, break out of the loop; otherwise, continue multiplying by the next element. - Print the value of the
counter
.
Thanks for your feedback!
Break/Continue in a for Loop
The break
statement is employed to prematurely exit a loop. In our previous task, when searching for the number 8 in the list, if we wish to conclude the search as soon as we find the element, we can utilize break
.
Examine the code below:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
How does the code work?
Now, let's work on counting all occurrences of 8 in our list using the continue
statement. The continue
statement allows us to skip a specific block of code for the current iteration of the loop only.
Examine the code below:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
How does the code work?
Task
To multiply the elements of the list and stop the program when the next multiplication exceeds 100, follow these steps:
- Configure a
for
loop to operate on thenumbers
, usingi
as an element of the list. - Set the condition to check if the result of the multiplication (
counter
) is going to reach or exceed 100. If so, break out of the loop; otherwise, continue multiplying by the next element. - Print the value of the
counter
.
Thanks for your feedback!
The break
statement is employed to prematurely exit a loop. In our previous task, when searching for the number 8 in the list, if we wish to conclude the search as soon as we find the element, we can utilize break
.
Examine the code below:
numbers = [2, 3, 4, 5, 6, 7, 8, 11] # Finishing the loop when 8 is found for i in numbers: if i == 8: print('Here is 8!') break else: print('This num is not 8')
How does the code work?
Now, let's work on counting all occurrences of 8 in our list using the continue
statement. The continue
statement allows us to skip a specific block of code for the current iteration of the loop only.
Examine the code below:
numbers = [2, 3, 8, 5, 6, 7, 8, 11, 8] counter = 0 # Counting all 8 in the list for i in numbers: if i == 8: counter += 1 else: continue print(counter)
How does the code work?
Task
To multiply the elements of the list and stop the program when the next multiplication exceeds 100, follow these steps:
- Configure a
for
loop to operate on thenumbers
, usingi
as an element of the list. - Set the condition to check if the result of the multiplication (
counter
) is going to reach or exceed 100. If so, break out of the loop; otherwise, continue multiplying by the next element. - Print the value of the
counter
.