0

ruby の case ステートメント内で「and」キーワードを使用する正しい方法は何ですか? 次に例を示します。

ユーザーに年齢を尋ね、入力に基づいて次の文字列を出力するプログラムを作成します。

0 to 2      =>     "baby"
3 to 6      =>     "little child"
7 to 12     =>     "child"
13 to 18    =>     "youth"
18+         =>     "adult"

例 1

INPUT
Enter the age:
3
OUTPUT
little child*

puts "Enter the age:" 
age = gets.chomp.to_i
#Write your code here 
case (age)
    when age >= 0 and <= 2      then puts("baby")
    when age > 2 and < 7        then puts("little child")
    when age > 6 and < 13       then puts("child")
    when age > 12 and < 18      then puts("youth")
    when age > 18               then puts("adult")
end

#

4

1 に答える 1