Ruby<,< =,>,> =值比较代码

时间:2016-03-27 04:30:51

标签: ruby user-input

目的是根据年龄显示消息。

puts "Age, please"

value = gets.chomp
if value < 21
  puts "Here you cannot to buy alchohol"
end

puts "You can buy all the alchohol you want"

此代码中缺少的部分是什么?

1 个答案:

答案 0 :(得分:1)

如果value gets value,则value.to_i为字符串。

使用puts "Age, please" value = gets value = Integer(value) rescue 0 if value < 21 puts "Here you cannot to buy alchohol" else puts "You can buy all the alchohol you want" end

function colorTemperature(temperature){
      if(temperature <= -10){
        colorTemperatureResult = 'midnightblue';
      }
      if(temperature > 0 && temperature <= 10)
      {
        colorTemperatureResult = 'darkblue';
      }
      if(temperature > 10 && temperature <= 20)
      {
        colorTemperatureResult = 'royalblue';
      }
      if(temperature > 20 && temperature <= 30)
      {
        colorTemperatureResult = 'steelblue';
      }
      if(temperature > 30 && temperature <= 40)
      {
        colorTemperatureResult = 'deepskyblue';
      }
      if(temperature > 40 && temperature <= 50)
      {
        colorTemperatureResult = 'lightblue';
      }
      if(temperature > 50 && temperature <= 60)
      {
        colorTemperatureResult = 'lightyellow';
      }
      if(temperature > 60 && temperature <= 70)
      {
        colorTemperatureResult = 'lemonchiffron';
      }
      if(temperature > 70 && temperature <= 80)
      {
        colorTemperatureResult = 'khaki';
      }
      if(temperature > 80 && temperature <= 90)
      {
        colorTemperatureResult = 'orange';
      }
      if(temperature > 90 && temperature <= 100)
      {
        colorTemperatureResult = 'gold';
      }
      if(temperature >= 100)
      {
        colorTemperatureResult = 'orangered';
      }
      else {
        colorTemperatureResult = 'pink';
      }
      return colorTemperatureResult;
    }