Newer
Older
Ruby / my0922-2.rb
#!/usr/bin/env ruby
# coding: utf-8
# -*- cobing:utf-8 -*-
y=0
a=0
puts("歴史クイズ")
sleep(1)
puts("第一問!")
puts("室町幕府三代将軍は次の内誰でしょう?")
sleep(1)
puts("1 足利尊氏")
puts("2 足利義満")
puts("3 足利義政")
sleep(1)
while true
  print("答えを入力:")
  x=gets.chomp.to_i
if x==1
  puts("不正解!")
  y+=1
  break
elsif x==2
  puts("正解!")
  a+=1
  break
elsif x==3
  puts("不正解!")
  y+=1
  break
else
  puts("そんな選択肢はないよ。")
  redo
  end
end
sleep(2)
puts("第二問!")
sleep(1)
puts("雪舟が芸術として大成したのは?")
sleep(1)
puts("1 水墨画")
puts("2 狂言")
puts("3 猿楽")
sleep(1)
while true
  print("答えを入力:")
  s=gets.chomp.to_i
  if s==1
    puts("正解!")
    a+=1
    break
  elsif s==2
    puts("不正解!")
    y+=1
    break
  elsif s==3
    puts("不正解!")
    y+=1
    break
  else
    puts("そんな選択肢はないよ。")
    redo
  end
end
sleep(2)
puts("第三問!")
sleep(1)
puts("東求堂の作りは、○○造り")
sleep(1)
puts("1 寝殿造")
puts("2 書院造")
puts("3 寺院造")
sleep(1)
while true
  print("答えを入力:")
  r=gets.chomp.to_i
  if r==1
    puts("不正解!")
    y+=1
    break
  elsif r==2
    puts("正解!")
    a+=1
    break
  elsif r==3
    puts("不正解!")
    y+=1
    break
  else
    puts("そんな選択肢はないよ。")
    redo
  end
end
sleep(1)
while true
  if y==3
    puts("歴史は苦手ですか?")
    break
  elsif a==3
    puts("歴史好きですね!")
    break
  else
    puts("頑張りましたね!")
    break
  end
end