ruby实现石头剪刀布游戏
复制代码 代码如下:
#encoding: utf-8
arr = ['石头', '剪刀', '布']
win_arr = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
#随机computer的值,放入result数组中
result = [arr.sample]
while (true)
puts "请输入石头、剪刀、布"
input_value = gets.force_encoding("GBK").encode("UTF-8").chomp
if arr.include? input_value
result << input_value
if result[0] == result[1]
puts '平手'
elsif win_arr.include? result
puts '电脑获胜'
else
puts '您获胜了'
break
end
else
puts '输入的值有误,请输入石头、剪刀、布'
next
end
end
标签:
石头剪刀布
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
内蒙古资源网 Copyright www.nmgbbs.com
暂无“ruby实现石头剪刀布游戏示例”评论...