このブログを検索

2018年10月13日土曜日

3倍クイズ その4

3倍クイズと罵られ部をくっつけて見た。
備忘録として。


puts 'さあ 3の倍数かな ⁉︎'
sleep 1.5
3.times do
    value = rand(20) + 1
    puts value
    puts "この数は 3の倍数 ?\n [3]そうです! / [0]ちがいます!"
    answer = gets.to_i
    sleep 1
    judge = 0
    if value % 3 == 0
        puts '3の倍数でした〜'
        judge = 3
        else
        puts '3の倍数ではありません'
        judge = 0
    end
    if answer == judge
        puts '正解!'
    else
        puts 'ちがうよ!'
        sleep 1
        # 罵られます
        syugo = {
            0 => 'おまえなんかは', 1 => 'おまえは', 2 => 'おまえの未来は',
            3 => 'おまえの カーチャンは', 4 => 'おまえの前世は',
        }
        sousyokugo = {
            0 => ' 大きな', 1 =>' くさい', 2 =>' とても きたない',
            3 => ' ちっこい', 4 => ' ひどい',
        }
        zyutugo = {
            0 => 'うんこだ !!', 1 => 'ちんこだ !!', 2 => 'オナラだ !!',
            3 => 'セミのヌケガラだ !!',  4 => 'パンツだ !!',
        }
    
        msg1 = rand(5)
        msg2 = rand(5)
        msg3 = rand(5)
    
        message = syugo[msg1] + sousyokugo[msg2] + zyutugo[msg3]
        puts message
    end
puts "\n"
sleep 1.5

end

今日の教訓
 楽しいプログラムを書こう。
 その為に、もっと勉強しよう。

2018年10月9日火曜日

3倍クイズ その3

とりあえず21までの数字を
「3」の倍数か当てるクイズ。

ハズレの時、罵られる仕様にしたい。
アホ男子向けの 「コロコロコミック」全開の
罵り方。

備忘録として。


syugo = {
    0 => 'おまえなんかは', 1 => 'おまえは', 2 => 'おまえの未来は',
    3 => 'おまえの カーチャンは', 4 => 'おまえの前世は',
}
sousyokugo = {
    0 => ' 大きな', 1 =>' くさい', 2 =>' とても きたない',
    3 => ' ちっこい', 4 => ' ひどい',
}
zyutugo = {
    0 => 'うんこだ !!', 1 => 'ちんこだ !!', 2 => 'オナラだ !!',
    3 => 'セミのヌケガラだ !!',  4 => 'パンツだ !!',
}

msg1 = rand(5)
msg2 = rand(5)
msg3 = rand(5)

message = syugo[msg1] + sousyokugo[msg2] + zyutugo[msg3]
puts message

今日の教訓
 心にいつも「コロコロコミック」

2018年10月7日日曜日

3倍クイズ その2

とりあえず21までの数字を
「3」の倍数か当てるクイズ。

テキスト表記だけだからつまらないだろうけどね。
骨組みだけを作りました。
備忘録として。
もっと、シンプルに作れるんだろうな。


puts 'さあ 3の倍数かな ⁉︎'
sleep 1.5
3.times do
    value = rand(20) + 1
    puts value
    puts "この数は 3の倍数 ?\n [3]そうです! / [0]ちがいます!"
    answer = gets.to_i
    sleep 1
    judge = 0
    if value % 3 == 0
        puts '3の倍数でした〜'
        judge = 3
        else
        puts '3の倍数ではありません'
        judge = 0
    end
    if answer = judge
        puts '正解!'
    else
        puts 'ハズレ〜'
    end
puts "\n"
sleep 1.5

end

今日の教訓
 少しシンプルにしてみよう。

2018年10月6日土曜日

3倍クイズ その1

僕には小3の息子がいます。
いつも「コロコロコミック」を読んでいる。
アホ男子。

そんな息子向けの「3倍クイズ」なる
プログラムを作りたいと思いました。
1から50(予定)までの数が表示されて
その数が
「3」の倍数か当てるクイズ。

テキスト表記だけだからつまらないだろうけどね。
先ずは3の倍数かを表示するところまでを作成。
備忘録として。


3.times do
    value = rand(20) + 1
    sleep 1.5
    puts value
    sleep 1
    if value % 3 == 0
        puts '3の倍数'
    else
        puts '違うよ!!'
    end
puts "\n"
end


今日の教訓
 楽しく学ぼう

2018年10月3日水曜日

まだまだこれから。

「Ruby でつくる Ruby」作者: 遠藤侑介 様

難しく考えすぎていた「関数定義」の「再帰」が
解ってみれば簡単な事であった。
だけどね この前すらすらと簡単に出来ていた
「FizzBuzz」が 全然できなかったんだよ。

今日の教訓
 一歩進んで 二歩下がる。

2018年10月2日火曜日

class とは何だろう

3ステップでしっかり学ぶ Ruby入門
class とは何だろう。
何が便利で、どう楽なんだろう。
色々、最後に付け足して、少しだけ分かりました。

もっと、具体的な
プログラミングをしてみたいな。

今日の教訓
 少しだけだけど、頑張っているんだよ。

2018年10月1日月曜日

class とは?

「def」のメソッドは何とか理解した。
かろうじて。
putsを使った
def 〜 end の間に色々表示させる。
お上品な言葉ではなく、
「う○こ」、「ち○こ」、「お○ら」だ!!
コロコロコミックの世界。
putsを使った例文しか載ってなかったけど、
他にも色々な使い方があるんだろうな。
学習。学習。


だけど、その後の「class」なんてわからないし、
それを継承するなんて意味不明だ。

今日の教訓
 継承と言えば、北斗の拳。