Ruby Countdown循环学习练习

时间:2019-12-10 14:55:25

标签: ruby while-loop

我目前正在实验室中,使用while循环和减法/赋值运算符创建倒数计时器。到目前为止,我有一个循环计数10并中断为0并打印我的字符串“ Happy New Year”。我不确定为什么它没有从10迭代到0。请链接到https://learn.co/tracks/online-software-engineering-structured/procedural-ruby/looping/countdown-to-midnight-lab下的实验室和代码

number = 10
 while number > 0
   puts "#{number} SECOND(S)!"
   number -= 1
 break if n <= 0
 puts "HAPPY NEW YEAR!"  
end
end


1 个答案:

答案 0 :(得分:1)

  • end太多了。正确的缩进可以告诉您。
  • puts "HAPPY NEW YEAR!"应该是循环的最后一行(并且可能没有puts)。
  • n应该是number

该任务采用返回字符串的方法的形式。 puts返回nil