gpt4 book ai didi

math - 总是返回不正确的简单数学lua

转载 作者:行者123 更新时间:2023-12-03 15:09:41 26 4
gpt4 key购买 nike

我有一个非常基本的 Lua 脚本,可以问一个数学问题

math.randomseed(os.time())
print ("Let's play Math")
a = math.random(1,10)
b = math.random(1,10)
io.write("What is " .. a .. " + " .. b .. "?")
answer = io.read()
correct = (a + b)
if (answer == correct) then
print ("Correct")
else
print ("Wrong")
print (correct) --For debug
end

出于某种原因,即使回答正确,我也总是“不正确”。我还打印出正确答案,只是为了确保程序正确处理数学。我的错误在哪里?

最佳答案

answer 包含一个字符串,因此永远不会等于一个数字。

只需添加

    answer = tonumber(answer)

之后

    answer = io.read()

关于math - 总是返回不正确的简单数学lua,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43532017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com