Lua: If a number is between 1 and 20
13,066
Solution 1
Do you want to check mutiple numbers, or just one like this :
my_number = 10
if my_number >= 1 and my_number <= 20 then
print 'it is!'
end
Solution 2
In your example, you're telling it to print x
when x
is 10
, so it can only print 10
. It's doing exactly as you asked of it.
But what you really want is:
if x >= 1 and x <= 20
-- Do stuff
end

Author by
luafreak
Updated on June 05, 2022Comments
-
luafreak 12 months
I wanted to check if a number is between 1 and 20, this is what I am using:
for x=1,20 do if x == 10 then print(x) end end
The problem is that, it prints the number 10 instead of printing
true
or1 2 3 ..
am I doing something wrong here? If so, what’s it? Thanks.