questions =["red","blue","pink","white","black"] sentakushi =[] sentakushi [0] = ["赤","青","黄色"] sentakushi [1] = ["青","黄色","ピンク"] sentakushi [2] = ["白","黄色","ピンク"] sentakushi [3] = ["赤","青","白"] sentakushi [4] = ["黒","青","赤"] answer = [1,1,3,3,1] for i in 1..5 do puts "第#{i}門" puts "#{questions[i-1]}は日本語でなに?" for a in 1..3 do puts "#{a} #{sentakushi[i-1][a-1]}" end input = gets.chomp if answer[i-1]==input.to_i puts "正解です" elsif answer[i-1] !=input.to_i puts "残念、不正解です" end puts "" #改行 end コード
現在クイズアプリの制作をしております。
実装したい機能は、
1最後に正解数、正解率を出力する
2不正解のときに、正解の番号と色の名前を出力する
3クイズの途中でやめられるように実装する(途中でやめたときも、やめたときの答えた問題数に応じて正解数と正解率が表示されるようにする)
の3点です。
お力添えいただけると幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/08 12:37