Click here to navigate the course.

Drag the edges to resize the window.

Code Editor
Learn
The Zen of Ruby

Up the Down Staircase

If we know the range of numbers we'd like to include, we can use .upto and .downto. This is a much more Rubyist solution than trying to use a for loop that stops when a counter variable hits a certain value.

We might use .upto to print out a specific range of values:

95.upto(100) { |num| print num, " " } # Prints 95 96 97 98 99 100

and we can use .downto to do the same thing with descending values.

Do you think .upto and .downto work on the alphabet? Only one way to find out!

Report a Bug
If you see a bug or any other issue with this page, please report it here.