#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
#!/usr/bin/env ruby
require 'csv'
gomi = CSV.read("gomi.csv" , headers:true)
gomi.each_with_index do |n, i|
printf("%d: %s\n" , i, n["曜日"], ["出してよいもの"] )
end
kanryou = {}
while true
print "曜日番号を入力: "
bangou = gets.to_i
sentaku = gomi[bangou]
if kanryou[bangou] == 1
printf("%sはもうやりましたね\n", sentaku["曜日"])
end
printf("%sは%sの日だね\n", sentaku["曜日"], sentaku["出してよいもの"])
kanryou[bangou] = 1
end
puts "今日は何曜日?"
puts "1 : 月曜日"
puts "2 : 火曜日"
puts "3 : 水曜日"
puts "4 : 木曜日"
puts "5 : 金曜日"
puts "6 : 土曜日"
puts "7 : 日曜日"
def mondai(mono, kotae, ataribun, hazurebun)
puts mono
while true
print "数字を入力"
suuzi = gets.chomp.to_i
if suuzi == kotae
printf("正解! %s\n", ataribun)
break
elsif suuzi > 2 || suuzi < 1
puts "その選択肢はないよ"
else
printf("不正解、、、%s\n", hazurebun)
end
end
end
mondai(["お菓子の袋", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
1,
"お菓子の袋はもえるのでいいね",
"ペットボトル、空き缶に入れてしまうとゴミ捨て場の人がこまってしまうよ")
mondai(["コーラのペットボトル", "1 : 燃えるゴミ", "2ペットボトル、空き缶"],
2,
"ペットボトルなのでいいね",
"燃えるゴミに入れてしまうと燃えないからだめだね")
mondai(["ティシュペーパー", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
1,
"ペットボトルなのでいいね",
"もえるごみに入れてしまうと燃えないからだめだね")
mondai(["缶詰の空き缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
2,
"燃えないからだめだね",
"空き缶なのでいいね")
mondai(["生ごみ", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
1,
"生ごみは燃えるからいいね",
"ゴミ捨て場の人がこまってしまうよ")
mondai(["ビールの缶", "1 : 燃えるゴミ", "2 : ペットボトル、空き缶"],
2,
"燃えないからだめだよね",
"缶なのでいいよね")
puts "これでゴミ捨ての分別のことはわかったね"
puts "これからは自分でごみ捨てをしてみよう"