diff --git a/my0922-2.rb b/my0922-2.rb new file mode 100755 index 0000000..6c98d44 --- /dev/null +++ b/my0922-2.rb @@ -0,0 +1,105 @@ +#!/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 diff --git a/my0922.rb b/my0922.rb new file mode 100755 index 0000000..108333f --- /dev/null +++ b/my0922.rb @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +# -*- cobing: utf-8 -*- +x=2+2 +printf("%1d\n",x) diff --git a/tosan-1.rb b/tosan-1.rb new file mode 100755 index 0000000..b1d96aa --- /dev/null +++ b/tosan-1.rb @@ -0,0 +1,26 @@ +#!/usr/bin/env ruby +# -*- coding:utf-8 -*- + +puts ("問題!") +puts ("今の元号はなんでしょうか?") +puts ("1:昭和") +puts ("2:平成") +puts ("3:令和") + +while true + print ("答えを入力:") + kotae = gets.chomp.to_i + if kotae == 1 + puts ("ブブー!不正解...") + break + elsif kotae == 2 + puts ("ブブー!不正解...") + break + elsif kotae == 3 + puts ("ピンポーン!正解!!") + break + else + puts ("その選択肢はないよ!") + redo + end +end