prompt = "> " quiz = [ {q: "Чи полюють у морі деякі крокодили ?", a: "yes"}, {q: "Кавун — ягода?", a: "yes"}, {q: "Гриб — рослина?", a: "no"}, {q: "Чи може ссавець ожити після замороження?", a: "no"}, {q: "Чи може замноводна ожити після замороження?",a: "yes"}, {q: "Чи є життя на поверхні вулканів?", a: "yes"} ] right=0 wrong=0 puts "Гра «Так чи Ні»" quiz.each_with_index do |h, i| puts "Питання #{i+1}: #{h[:q]}" print prompt while user_input = gets.chomp.downcase case user_input when "yes", "no" if user_input == h[:a] puts "Відповідь правильна!" right += 1 else puts "Відповідь хибна!" wrong += 1 end break; else puts "Відповідай лише «yes» або «no»" print prompt end end end puts "Дано #{right} правильних відповідей і #{wrong} хибних"