Lua - 多重输入

我想写一个计算所有输入数字平均数的程序。

首先,它会问“你想输入多少个数字” 如果用户输入5,则程序将输入5个数字,然后计算它的平均值。

我编写了一个接受传递的数字&返回其平均值的函数,但是我们如何要求用户输入多个输入并将其保存在数组中

点赞
用户12568711
用户12568711
本代码将计算所有输入,并在用户输入“0”时停止请求输入,当他输入0时,将打印输入值的平均值。
local num = nil;

local sum = 0;

local n = 0;

while num != 0 do
    num = io.read()
    sum = sum + tonumber(num)
    n = n + 1;
end

print(sum / (n-1))
2020-08-13 17:15:41