我想检查一下数字是否在1到20之间,这就是我正在使用的:

for x=1,20 do
  if x == 10 then
    print(x)
  end
end


问题是,它打印数字10而不是打印true
123..我在这里做错什么了吗?如果是这样,那是什么?谢谢。

最佳答案

您要检查多个数字还是仅检查一个这样的数字:

my_number = 10
if my_number >= 1 and my_number <= 20 then
    print 'it is!'
end

09-10 08:31