This topic is to discuss the following lesson:
counter = 0
while counter < 3:
counter += 1
if counter == 2:
continue
print("This is never executed")
print("Counter value is %s" % counter)
Should not it print “This is never executed” when counter values is 2 during the incrementing counter value loop?
Hello Rupak
The continue
statement is used to stop the current iteration and continue with the next one. This means that:
- when the counter is equal to 2, the
continue
statement is executed. - the loop stops there and goes back to the beginning without executing the next statements
Therefore, the print("This is never executed")
statement is never executed.
I hope this has been helpful!
Laz