How is continue different from break?


How does the behavior of the continue statement differ from the break statement?


The continue statement interrupts the execution of a loop and causes the loop to start the next iteration. Any code following the continue is not executed but the loop will continue on starting with the next iteration. The break statement will terminate the execution of the loop. No further code in the loop will execute and the program will resume execution at the next statement following the end of the loop.

In the following code example, if the counter is an even number, a continue statement is used to skip printing the number and continue to the next number. An if statement checks if counter has reached 19 and then uses a break to stop the execution of the loop. This code will print the odd numbers from 1 through 17.

counter = 0
while counter < 100:
    counter += 1
    # If number is even - skip to next
    if counter % 2 == 0:

    if counter == 19:

Thanks,Well explained!

Whether continue and break must be used with if.