On page 2, the text states that the first version of print_even() loops 100 times.
However, the loop starts at number = 2 and runs while number <= 100, so the loop body executes for the values 2 through 100 inclusive, which is 99 iterations, not 100.
The second implementation still performs 50 iterations, so the overall comparison remains valid, but the iteration count for the first implementation should be corrected to 99.