使用repeat/until在Lua中实现循环。

你好,我一直在尝试让这段代码工作,我甚至作弊了,在我的代码中添加了目标,但它仍然不接受我的答案,有什么建议吗?

-- 函数...
function p() -- 用于用户输入...
        print("输入数字并尝试靠近它!(有效范围是1-100)")
        local var = tonumber(io.read())
        if var == nil then
            var = 0
        end
return var
end
--开始主要代码...

-- 初始化伪随机数生成器(我在Windows上...)
math.randomseed( os.time() )
math.random(); math.random(); math.random()
--设置目标
goal = math.random(1,100)
--猜测循环...
repeat
        g = p()
        print(g)
        print(goal)
until g == Goal
print("你猜到了目标!")
点赞
用户1560049
用户1560049

将大写字母 G 替换为小写字母 g。

until g == goal
2012-09-29 17:08:04