main.rb
#=猜数字
#这是一个简单的猜数字游戏
#==玩法
#随机生成一个『1,100』的自然数,会提示大小
class GuessNum
def playGame
wrongInt = true
c = 0
num = rand 100
while wrongInt
c+=1
puts "请输入您猜测的数字『0~100』"
getNum = gets
if getNum.to_i < num
puts "猜小了"
elsif getNum.to_i > num
puts "猜大了"
else
puts "u got it ! 公用了 #{c} 次."
wrongInt = false
end
end
end
end
newGame = GuessNum.new
newGame.playGame
运行
ruby main.rb
/Users/baodong/.rvm/rubies/ruby-2.2.0/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/baodong/RubymineProjects/guessNumber/main.rb
请输入您猜测的数字『0~100』
60
猜大了
请输入您猜测的数字『0~100』
30
猜小了
请输入您猜测的数字『0~100』
40
猜小了
请输入您猜测的数字『0~100』
50
猜小了
请输入您猜测的数字『0~100』
57
猜大了
请输入您猜测的数字『0~100』
53
猜小了
请输入您猜测的数字『0~100』
55
猜大了
请输入您猜测的数字『0~100』
54
u got it ! 公用了 8 次.
Process finished with exit code 0
生成DOC
rdoc main.rb
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-08 03:14:39