• while 1 do
    r = rand(2)

    puts 'じゃんけん(0=グー、1=チョキ、2=パー)'
    s = gets.chomp.to_i

    if (s - r).abs == 0 then
    puts 'あいこです'

    elsif r == 0 and s == 2 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    elsif r == 1 and s == 0 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    elsif r == 2 and s == 1 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    else
    puts 'コンピューターの勝ちです'
    puts 'コンピューターが出したのは'
    if s == 0
    p r
    elsif s == 1
    p r
    elsif s == 2
    p r
    end
    break
    end
    end


    __END__

    じゃんけん(0=グー、1=チョキ、2=パー)
    0
    あなたの勝ちです
    コンピューターが出したのは
    1
    じゃんけん(0=グー、1=チョキ、2=パー)
    2
    コンピューターの勝ちです
    コンピューターが出したのは
    1
    じゃんけん(0=グー、1=チョキ、2=パー)
    0
    あいこです
    じゃんけん(0=グー、1=チョキ、2=パー)
    2
    あなたの勝ちです
    コンピューターが出したのは
    0
    -- (sjb) 2009-11-13 12:58:32
  • while 1 do
    r = rand(2)

    puts 'じゃんけん(0=グー、1=チョキ、2=パー)'
    s = gets.chomp.to_i

    if (s - r).abs == 0 then
    puts 'あいこです'

    elsif r == 0 and s == 2 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    elsif r == 1 and s == 0 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    puts elsif r == 2 and s == 1 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    else
    puts 'コンピューターの勝ちです'
    puts 'コンピューターが出したのは'
    if s == 0
    p r
    elsif s == 1
    p r
    elsif s == 2
    p r
    end
    break
    end
    end

    __END__
    じゃんけん(0=グー、1=チョキ、2=パー)
    0
    あいこです
    じゃんけん(0=グー、1=チョキ、2=パー)
    1
    あいこです
    じゃんけん(0=グー、1=チョキ、2=パー)
    2
    コンピューターの勝ちです
    コンピューターが出したのは
    1
    -- (fly) 2009-11-13 13:12:39
  • while 1 do
    r = rand(2)

    puts 'じゃんけん(0=グー、1=チョキ、2=パー)'
    s = gets.chomp.to_i

    if (s - r).abs == 0 then
    puts 'あいこです'

    elsif r == 0 and s == 2 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    elsif r == 1 and s == 0 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    puts elsif r == 2 and s == 1 then
    puts 'あなたの勝ちです'
    puts 'コンピューターが出したのは'
    p r
    break

    else
    puts 'コンピューターの勝ちです'
    puts 'コンピューターが出したのは'
    if s == 0
    p r
    elsif s == 1
    p r
    elsif s == 2
    p r
    end
    break
    end
    end

    __END__
    じゃんけん(0=グー、1=チョキ、2=パー)
    0
    あいこです
    じゃんけん(0=グー、1=チョキ、2=パー)
    1
    あいこです
    じゃんけん(0=グー、1=チョキ、2=パー)
    2
    コンピューターの勝ちです
    コンピューターが出したのは
    1
    -- (fly) 2009-11-13 13:15:25
最終更新:2009年11月13日 13:15