- 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