How does the continue statement affect a for loop in Python?
a) It terminates the loop
b) It restarts the loop
c) It skips the current iteration and proceeds to the next
d) It causes an error
Answer:
c) It skips the current iteration and proceeds to the next
Explanation:
The continue statement in a Python for loop skips the rest of the code inside the loop for the current iteration and proceeds to the next iteration. It is used to bypass specific parts of the loop when certain conditions are met.
for i in range(5):
if i % 2 == 0:
continue # Skips the print statement for even numbers
print(i) # Prints only odd numbers: 1, 3
This example demonstrates how the continue statement allows the loop to skip even numbers and only print odd numbers. The continue statement provides a way to skip unnecessary operations and make the loop more efficient.