If statement 如果一个数字在1到20之间
我想检查一个数字是否在1和20之间,这是我正在使用的:If statement 如果一个数字在1到20之间,if-statement,lua,comparison,If Statement,Lua,Comparison,我想检查一个数字是否在1和20之间,这是我正在使用的: for x=1,20 do if x == 10 then print(x) end end 问题是,它打印数字10,而不是打印true或 1. 2. 3. ..我在这里做错什么了吗?如果是,是什么?谢谢。要检查多个数字,还是只检查一个这样的数字: my_number = 10 if my_number >= 1 and my_number <= 20 then print 'it is!' end
for x=1,20 do
if x == 10 then
print(x)
end
end
问题是,它打印数字10,而不是打印true
或
1.
2.
3.
..
我在这里做错什么了吗?如果是,是什么?谢谢。要检查多个数字,还是只检查一个这样的数字:
my_number = 10
if my_number >= 1 and my_number <= 20 then
print 'it is!'
end
my_number=10
如果my_number>=1且my_number要检查多个数字,还是仅检查一个类似的数字:
my_number = 10
if my_number >= 1 and my_number <= 20 then
print 'it is!'
end
my_number=10
如果在您的示例中,my_number>=1且my_number,则告诉它在x
为10
时打印x
,因此它只能打印10
。它完全按照你的要求做
但你真正想要的是:
if x >= 1 and x <= 20
-- Do stuff
end
在您的示例中,如果x>=1且x,您告诉它在x
为10
时打印x
,因此它只能打印10
。它完全按照你的要求做
但你真正想要的是:
if x >= 1 and x <= 20
-- Do stuff
end
如果x>=1和x