From: thufir Date: 2008-03-28T15:20:11+09:00 Subject: Re: Beginner's question On Mon, 24 Mar 2008 23:23:16 +0900, James Gray wrote: > So, for a next step, can you just getting it printing the song lyrics > inside the loop? They don't need to reflect the decreasing bottle count > yet, just get it printing something 99 times. Of course, to do that, > you will need to reduce the bottle variable each time so it eventually > hits zero and cancels the loop. Given that, you need to add one or more > puts() statements to handle the printing and a line that does some math > on the bottles variable. In a sense, an infinite loop here, where it just prints: 99 bottles of beer 99 bottles of beer 99 bottles of beer ... is ok because it gives you something to work *from*. You know that the loop is executing, you know that the print statements are working... then the question becomes: why doesn't the number decrease? While I haven't read the tutorial, I hope that this helps :) -Thufir