From: brabuhr@... Date: 2009-07-19T00:31:12+09:00 Subject: Re: Need Help with another Simple Program On Sat, Jul 18, 2009 at 12:33 AM, Max Norman wrote: >> Consider this snippet: >> >> i = 0 >> while i < 1 >>   if false >>     i += 1 # oops, we never get here >>   end >> end > > I'm not sure I understand this. What does that snippet exemplify? In this snippet the loop exit condition will never be occur because i will not be incremented. Your original version had a similar error: while if # when this is false if year_one = year_one+ 1 # we never get to here else year_one = year_one+ 1 # or here, so we keep looping end#inner if end#outer if end#while I wasn't sure how much you would want to be given away, so I tried to keep my example abstract. :-)