目的是根据年龄显示消息。
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"
此代码中缺少的部分是什么?
答案 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;
}