首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猜猜数字- Ruby Online

猜猜数字- Ruby Online
EN

Stack Overflow用户
提问于 2009-04-29 00:44:01
回答 1查看 1.2K关注 0票数 0

我一直在尝试创建一个Ruby程序,它将在线运行,用户可以猜测一个数字,它会说更高或更低。我知道它会在变量中存储一个随机数,然后运行一个循环?有条件句要检查吗?

我不是要求完整的代码,基本的结构,我可以用这个让我继续下去。

你知道我该怎么做吗?我找到了创建一个随机数的信息,如下所示:

代码语言:javascript
复制
x = rand(20)

更新:我将要使用的代码是这样的:http://pastie.org/461976

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-04-29 00:59:40

我会说做这样的事情:

代码语言:javascript
复制
x = rand(20)

loop {
  # get the number from the user somehow, store it in num
  if num == x
    # they got it right
    break
  elsif num > x
    # the guess was too high
  else
    # the guess was too low
  end
}

如果你在网上运行它,这种结构可能不可行。您可能需要将猜测存储在用户的会话中,并为猜测创建一个文本框,然后将其提交给控制器,该控制器将包含没有循环构造的上述代码,如果没有正确,则只需将它们重定向到带有消息的同一页面。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/800431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档