What's the difference of break and continue?
The break and continue statements are used in loops to alter the normal execution flow. These statements are useful for controlling the flow of loops, especially when specific conditions are met that require the loop to end early or skip certain iterations.
The break statement is used to exit a loop prematurely. When the break statement is encountered inside a loop (whether it's a for, while, or do-while loop), the loop terminates immediately, and the control flow jumps to the first statement after the loop.
for i in range(10):
if i == 5:
break
print(i)
0
1
2
3
4
The continue statement is used to skip the rest of the code inside the current iteration of the loop and move to the next iteration. When the continue statement is encountered inside a loop, the remaining statements in the loop body are skipped for the current iteration, and the loop proceeds with the next iteration.
for i in range(10):
if i % 2 == 0:
continue
print(i)
1
3
5
7
9
"Answer Generated by OpenAI's ChatGPT"