我一直在编程这个
io.write("How many languages do you speak?\n")
answer = io.read()
if (answer == 1)
then
io.write("You're a monolingual beta")
elseif (answer == 2)
then
io.write("You're bilingual")
elseif (answer == 3)
then
io.write("You're a multilingual semichad")
elseif (answer == 4)
then
io.write("You're a polyglot")
elseif (answer == 5)
then
io.write("You're a super polyglot")
elseif (answer == 6)
then
io.write("You're an hyper polyglot")
elseif (answer == 7)
then
io.write("You're a ultra polyglot")
elseif (answer == 8)
then
io.write("You're a mega polyglot")
elseif (answer == 9)
then
io.write("You're an ultra-mega polyglot")
elseif (answer >= 10)
then
io.write("You're an infinite polyglot gigachad")
end
Run Code Online (Sandbox Code Playgroud)
但是当我尝试执行它并输入一个数字时,它只是在标题中显示错误。错误所指的代码行是这一行
elseif (answer >= 10)
Run Code Online (Sandbox Code Playgroud)
我真的无法理解这个问题。没有字符串。有人可以帮我吗?