- Build a method that uses
while
- Build a method that uses
until
It's our first year at Hogwarts and we're struggling to master the levitation charm, "Wingardium Leviosa". Currently, we have a levitation force of 6
. We need to have a levitation force of 10
in order to actually levitate that feather.
First, we'll write a while loop that will continue to puts
the phrase "Wingardium Leviosa" while our levitation force is less than 10
. Everytime we puts
that phrase, we should increment our levitation force by 1
.
Then, we'll solve this again by using an until
loop. It will puts
the phrase "Wingardium Leviosa" until the levitation force is equal to 10
, incrementing the levitation force by 1
each time we puts
the phrase.
-
Fork and clone this lab.
-
Run the test suite to get started.
-
Let's get the first test passing by coding our solution in
while.rb
: Fill out the content of theusing_while
method so that calling it willputs
the desired phrase while your levitation force is less than10
. Remember, every time youputs
the phrase, you should increment your levitation force by1
. -
Let's get the second test passing by coding our solution in
until.rb
: Fill out the content of theusing_until
method toputs
the desired phrase, "Wingardium Leviosa", until our levitation force equals10
. Remember, every time youputs
the phrase, you should increment your levitation force by1
.
Hint: If you get stuck an infinite loop when you run your tests or your code, you can abort the test run or code by pressing CONTROL+C
on your keyboard.