数値が1から20の間であるかどうかを確認したかったのですが、これが私が使用しているものです:
for x=1,20 do
if x == 10 then
print(x)
end
end
問題は、印刷する代わりに数字の 10 を印刷すること、true
または
1
2
3
..
ここで何か間違ったことをしていることです。もしそうなら、それは何ですか?ありがとう。
数値が1から20の間であるかどうかを確認したかったのですが、これが私が使用しているものです:
for x=1,20 do
if x == 10 then
print(x)
end
end
問題は、印刷する代わりに数字の 10 を印刷すること、true
または
1
2
3
..
ここで何か間違ったことをしていることです。もしそうなら、それは何ですか?ありがとう。
複数の番号を確認しますか、それとも次のような 1 つだけを確認しますか:
my_number = 10
if my_number >= 1 and my_number <= 20 then
print 'it is!'
end
あなたの例では、 が のx
ときに印刷するように指示しているため、 のみを印刷できます。それはあなたがそれを求めたように正確にやっています。x
10
10
しかし、あなたが本当に欲しいのは:
if x >= 1 and x <= 20
-- Do stuff
end