Ruby 如何编写一个程序,上面写着;“早上好”;及;“晚安”;

Ruby 如何编写一个程序,上面写着;“早上好”;及;“晚安”;,ruby,Ruby,我需要编写一个程序,根据Ruby中的时钟显示“早上好”、“下午好”、“晚上好”和“晚上好” 我尝试了一个不起作用的程序 def greet(hour_of_clock) end if hour == 6 -11 am puts 'good morning' elsif hour == 12-4 pm puts 'good afternoon' elsif hour == 5-8 pm puts 'good evening' else puts 'good night' end loca

我需要编写一个程序,根据Ruby中的时钟显示“早上好”、“下午好”、“晚上好”和“晚上好”

我尝试了一个不起作用的程序

def greet(hour_of_clock)

end
if hour == 6 -11 am
puts 'good morning'

elsif hour == 12-4 pm
puts 'good afternoon'

elsif hour == 5-8 pm
puts 'good evening'

else
puts 'good night'

end
local_time = time.new
hour_of_clock = local_time_hou
一种方法是:

def greet(hour_of_clock)
  if hour_of_clock >= 6 && hour_of_clock <= 11
    puts "Good Morning"
  elsif hour_of_clock >= 12 && hour_of_clock <= 16
    puts "Good Afternoon"
  elsif hour_of_clock >= 17 && hour_of_clock <= 20
    puts "Good Evening"
  else
    puts "Good Night"
  end
end
greet(Time.new.hour)
def问候(小时)

如果hour of theu clock>=6和hour of theu clock=12和hour of theu clock=17和hour of theu clock您可以使用
案例
语句:

def greet(little_hand)
  case little_hand
  when (6..11)  then puts "Good Morning"
  when (12..16) then puts "Good Afternoon"
  when (17..20) then puts "Good Evening"
  else               puts "Good Night"
  end
end

6-11
给出了
-5
。什么时候是凌晨5点?@varun Ya:你需要找到更好的资源来学习ruby;我建议从开始。这可能有实际用途。我知道有一座修道院,早餐时,当住持走进房间时,聚集的僧侣们总是唱着“早上好”。同样地,晚餐时他们总是唱“晚安”。一天早上,当方丈走进房间时,除了一个孤独的人“早安宁”外,大家都齐声说“早安宁”。方丈抬起头,调查了观众,并吟唱了“有人吟唱了夏娃·宁”。为了欣赏我上面的评论,年轻的读者和母语不是英语的读者可能希望观看本书的开头。比你更喜欢普拉卡什,我刚开始学习ruby,谢谢你的建议。我还有一个关于数字1到100的问题,如果数字可以被整除,你应该打印“fizz”3@VarunYa开始阅读:-)这个网站不是用来完成你的工作的。我喜欢这个案例陈述的答案。如果我是OP,我会接受这个答案。