-4
意圖是根據年齡顯示消息。紅寶石<, <=, >,> =值比較代碼
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"
這段代碼中缺少的部分是什麼?
意圖是根據年齡顯示消息。紅寶石<, <=, >,> =值比較代碼
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"
這段代碼中缺少的部分是什麼?
如果您通過gets
獲得value
,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
謝謝@Kimshin。他唯一的問題是,對於<21的值,這個代碼同時顯示「」這裏你不能......「和」買你所有......「輸出。它應該只顯示一個值。 – Koda
你需要把第二個''把'if'語句放入'else'分支 –
@Koda我們不應該讀你的想法 – sawa