Newer
Older
Ruby / yarukoto.rb
@KIM Saki KIM Saki on 17 Jan 2023 733 bytes 2023-01-17 19:38:26
# coding: utf-8
#Encoding.default_external = `utf-8`     # csvファイルがutf-8のとき
require "csv"                           # csvライブラリ読み込み

data = CSV.read("csv-yarukoto.csv",:headers => true)

puts "何日の予定を知りたい?"
puts "1:1日"
puts "2:2日"
puts "3:3日"
puts "4:終了"

while true
  print "入力してね:"
  sentaku = gets.chomp.to_i
  if sentaku == 1
    data.each{|row|
      printf("%s。\n",row["1日"])}
    next
  elsif sentaku == 2
    data.each{|row|
      printf("%s。\n",row["2日"])}
    next
  elsif sentaku == 3
    data.each{|row|
      printf("%s。\n",row["3日"])}
    next
  else sentaku == 4
    printf("プログラムを終了します。")
    break
  end
end