您现在的位置是:网站首页> 编程资料编程资料
ruby实现石头剪刀布游戏示例_ruby专题_
2023-05-26
359人已围观
简介 ruby实现石头剪刀布游戏示例_ruby专题_
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
相关内容
- ruby线程实现生产者消费者问题示例(队列Queue实现线程同步)_ruby专题_
- ruby判断一个数是否为质数(素数)示例_ruby专题_
- ruby+nokogori抓取糗事百科前10页并存储进数据库示例_ruby专题_
- 淘宝网提供的国内RubyGems镜像简介和使用方法_ruby专题_
- Ruby 中$开头的全局变量、内部变量、隐藏变量介绍_ruby专题_
- 使用Ruby re模块创建复杂的正则表达式_ruby专题_
- Ruby中的Range对象学习笔记_ruby专题_
- Ruby中的String对象学习笔记_ruby专题_
- Ruby的基本语法学习总结_ruby专题_
- Ruby中的方法(函数)学习总结_ruby专题_
