Lesson is quite clear to print on the console either odd or even numbers by using Next i % 2 == for skipping even nos and use Next i % 2 != for skipping odd nos between i no .. no but it is giving following remark which is not understandable.Pl explain

Oops, try again. It looks like your loop doesn't print out the numbers 18 to 0.

# Lesson 9 use of next

**uke5tar**#2

The code should skip if the number is odd. An odd number is an integer which is not a multiple of two. To find out all the integer which are not a multiple of two we can use modulo. If the remainder is 1 the number is an odd number as the remainder otherwise would be 0. The code needs to look like this:

i = 20

loop do

i -= 1

next if i % 2 == 1

print "#{i}"

break if i <= 0

end

**egorodessa**#4

ok man, please help me to understand why it is not work:

i=20

loop do

next if i%2==0

print i

i=i-1

break if i<=0

end

**tekillauno**#5

because you have a mistakes in your code.

right code:

i = 20

loop do

i -= 1

next if i % 2 == 1

print "#{i}" #<== if you will use right syntax's you will be ok. I've had same issues. Just be careful when you wright your code

break if i <= 0

end

**john8280**#7

Thanks, I was stuck on this for hours for the fact of not recognizing the integer swap and maybe beer.

**egorodessa**#9

sry, i forgot a bit what about i thought at that time). May you ask me what the problem you really have?