Researchers have found that some students hold the following misconception: if
statements "wait" for their conditional statement to become true. When that happens (at whichever point in the program), the corresponding block of code is executed.
For instance, consider this program:
size = 0
if size == 5: