The next keyword can be used to skip over certain steps in the loop. For instance, if we don’t want to print out the even numbers, we can write:

for i in 1..5 next if i % 2 == 0 print i end
  1. In the above example, we loop through the range of 1 through 5, assigning each number to i in turn.
  2. If the remainder of i / 2 is zero, we go to the next iteration of the loop.
  3. Then we print the value of i. This line only prints out 1, 3, and 5 because of the previous line.



Add a line to your loop before your print statement. Use the next keyword so that you skip to the next iteration if the number i is odd.

Use the example above for help, but remember that the example above skips even numbers.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?