teebye 发表于 2009-03-09 17:37

随机数游戏题

printf "剪刀 用 Y 石头用 O 布用W \n"
printf "键入:"
guest =gets
exit if guest !~/^Y|O|W{1}$/
computer = ["W","Y","O"][Kernel.rand(3)]
(computer.eql?(guest))?(puts "平局") :((({'W'=> 'O','O' => 'Y','Y' => 'W'}.to_a).include?([computer,guest])) ?(puts "你输了,电脑赢了"): (puts "你赢了.电脑输了"))



原题:
随机数:
设计一个"石头、剪子、布“的游戏,
必须是下面一种:石头、剪子、布
小时候玩过的游戏,
a,布包石头
b,石头砸剪子
c,剪子剪布.
尽量少用if语语。

http://bbs2.chinaunix.net/thread-1385794-1-1.html



[ 本帖最后由 teebye 于 2009-3-9 18:33 编辑 ]

zcm211 发表于 2009-03-12 15:34

收藏

teebye 发表于 2009-03-16 14:33

这版面 ,纯粹的摆设
页: [1]
查看完整版本: 随机数游戏题