local a= >3500
local b=
local c= <3700我不知道如何才能将介于两者之间的200个数字变成变量b
lives=1
while lives > 0 do
math.randomseed(os.time())
local randomNumber1 = math.random(7200)
local randomNumber = math.random(randomNumber1, 7200)
print("Welcome to roulette!")
local a= >3500
local b=
local c= <3700
local number1 = io.read()
local number1 = tonumber(number1)
if
number1== a
and randomNumber == a then
print("You won!")
print("Number was "..randomNumber..)
else if
number1 == b
and randomNumber == b then
print("You won!")
print("Number was "..randomNumber..)
else if
number1 == c
and randomNumber == c then
print("You won!")
print("Number was "..randomNumber..)
else
print("Du tabte")
print("Number was "..randomNumber..)
io.read()
lives=lives-1
end发布于 2018-03-20 16:54:40
为此,您可以使用一个数字for循环。为了在一个变量中存储多个值,可以使用表。
local numbers = {}
local from = 3500
local to = 3699
for number = from, to do
table.insert(numbers, number)
end发布于 2018-03-20 16:03:15
您不能在一个变量中存储多个值。
您可以在一个表中存储多个值,并将该单个表放入一个变量中,或者,如果您希望将多个表存储在一个位置,则可以将其放入另一个表中。
https://stackoverflow.com/questions/49378996
复制相似问题