Ruby语言的gets()字符串配对问题,求助
input=gets()ifinput=="大大"print"您将进入存款功能!!"elseifinput==2print"您将进入取款功能!!"elseifinput=...
input=gets()
if input=="大大"
print "您将进入存款功能!!"
else if input==2
print "您将进入取款功能!!"
else if input==3
print "即将返回主菜单!!"
else
print "ERROR!请重新输入!!"
end
end
end
我想实现的效果是:输入《大大》,就会打印“您将进入存款功能”,但老是实现不了,上网也找不到相关的解决方法,如果我把input固定为《大大》,就会匹配成功,但输入的就不行,为什么呢?
只会得到 else 的内容,也就是“ERROR!请重新输入!!”,的匹配不成功的结果 展开
if input=="大大"
print "您将进入存款功能!!"
else if input==2
print "您将进入取款功能!!"
else if input==3
print "即将返回主菜单!!"
else
print "ERROR!请重新输入!!"
end
end
end
我想实现的效果是:输入《大大》,就会打印“您将进入存款功能”,但老是实现不了,上网也找不到相关的解决方法,如果我把input固定为《大大》,就会匹配成功,但输入的就不行,为什么呢?
只会得到 else 的内容,也就是“ERROR!请重新输入!!”,的匹配不成功的结果 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询