#!/usr/bin/env ruby # coding: utf-8 require 'csv' senntakusi1 = [] senntakusi2 = [] senntakusi3 = [] monndaibunn = [] kotae = [] senntakusi11=rand(senntakusi1.length) senntakusi22=rand(senntakusi2.length) senntakusi33=rand(senntakusi3.length) data = CSV.read("quiz.csv", :headers => true) data.each{|row| senntakusi1 << row["選択肢1"] senntakusi2 << row["選択肢2"] senntakusi3 << row["選択肢3"] monndaibunn << row["問題文"] kotae << row["答え"]} def home while true puts("0 終了") puts("1 自己紹介") puts("2 好きな食べ物・嫌いな食べ物") puts("3 好きな曲・ゲーム") input=gets.to_i if input == 0 then break elsif input == 1 then system"ruby jikosyoukai.rb" elsif input == 2 then system"ruby sukikirai.rb" elsif input == 3 then system"ruby musik.rb" end end end home