You can learn about Control Statements in Python Programs with Outputs helped you to understand the language better.
Python Programming – Continue Statement
The continue statement forces the next iteration of the loop to take place, skipping any statement(s) that follows the continue statement in the current iteration, i.e., the continue statement jumps back to the top of the loop for the next iteration.
Example 46.
Demo of continue statement.
# Demo of continue statement count=0 while True: count= count +1 # End loop if count is greater than 10 if (count > 10): break # Skip 5 if (count == 5): continue print(count)RUN >>> 1 2 3 4 5 6 7 8 9 10 >>> |
Figure 5.53 shows the use of the continue statement. At the top of the loop, the while condition is tested, and the loop is entered, if it’s true. Here, when the count is equal to 5, the program does not get to the print count) statement. So, the number 5 is skipped with the continue statement, and the loop ends with the break statement.’ Note in Figure 5.54, U is skipped due to the use of the continue statement.
- Python Programming – Conditional and Iterative Statements
- Python Programming – The While Statement
- Python Programming – Flowcharts for Sequential, Decision-Based and Iterative Processing
Example 47.
Demo of continue statement.
# Demo of using continue statement for ch in ‘COMPUTER’: if (ch == ‘U’): continue print(ch)RUN >>> C 0 M P T E R >>> |
Example 48.
Program to print square of positive numbers.
# Program to print square of positive numbers while True: n = int(input(“Please enter an Integer: “)) if n< 0: continue #this will take the execution back to the starting of the loop elif n == 0: break print(“Square is “, n ** 2) print(“Goodbye”) RUN >>> Please enter an Integer: -4 Please enter an Integer: 2 Square is 4 Please enter an Integer: 3 Square is 9 Please enter an Integer: 0 Goodbye >>> |
Difference between break and continue statements
The continue statement skips the remainder of the statements in the body of a current iteration and starts execution immediately from the beginning of the next iteration. The break statement in the body of a loop terminates the loop. It exits from the current loop and starts execution from the statement following the loop.
- break and continue can be used in both for and while statements.