Ruby版的猜数字游戏

puts "Please input Number1: "				#提示输入第一个数
number1=gets								#保存第一个数
puts "Please input an operator(+,-,*,/): "
op=gets
puts "Please input Number2: "
number2=gets

case op.chomp								#根据运算符执行相应的运算
	when "+"
		result=number1.to_i+number2.to_i
	when "-"
		result=number1.to_i-number2.to_i
	when "*"
		result=number1.to_i*number2.to_i
	when "/"
		result=number1.to_i/number2.to_i
end
#输出计算结果
puts "Result:#{number1.chomp}#{op.chomp}#{number2.chomp}=#{result}"

运行结果:

G:\share\ruby>ruby number_guess.ry

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

50

你输入的数字太小了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

75

你输入的数字太小了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

82

你输入的数字太小了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

91

你输入的数字太小了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

96

你输入的数字太小了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

98

你输入的数字太大了

请输入0-100之间的数字, 猜测程序随机生成的数字的大小

97

恭喜你, 你猜对了

count=7


G:\share\ruby>


你可能感兴趣的:(Ruby版的猜数字游戏)