🎉

ruby 複数のデータを分類する

2022/11/07に公開

複数のデータを受けとる

count = gets.to_i

count.times do
  number = gets.to_i
  puts number
end

カウントの回数整数データを出力する

複数のデータを受け取って分類する

count = gets.to_i

count.times do
  number = gets.to_i
  puts number

  if number == 10 then
    puts "#{number}は10に等しい"
  elsif number > 10 then
    puts "#{number}は10より大きい"
  else
    puts "#{number}は10未満"
  end
end

timesとifを組み合わせて複数のデータを受け取り分類することができる

別パターン

# ゼロ・プラス・マイナスを繰り返し判定する

count = gets.to_i
puts count

count.times do
    number = gets.to_i
    
    if number == 0 then
        puts "#{number}は0"
    elsif number > 0 then
        puts "#{number}はプラス"
    else
        puts "#{number}はマイナス"
    end    
end    

Discussion