Чтобы вычислить среднее значение набора чисел с помощью Lua, вы можете использовать несколько методов. Вот несколько примеров кода:
Метод 1: использование цикла
function calculateAverage(numbers)
local sum = 0
local count = 0
for _, number in ipairs(numbers) do
sum = sum + number
count = count + 1
end
return sum / count
end
-- Example usage
local numbers = {10, 20, 30, 40, 50}
local average = calculateAverage(numbers)
print("Average:", average)
Метод 2. Использование модуля math
function calculateAverage(numbers)
local sum = 0
local count = 0
for _, number in ipairs(numbers) do
sum = sum + number
count = count + 1
end
return sum / count
end
-- Example usage
local numbers = {10, 20, 30, 40, 50}
local average = calculateAverage(numbers)
print("Average:", average)
Метод 3. Использование модуля table
function calculateAverage(numbers)
local sum = table.sum(numbers)
local count = #numbers
return sum / count
end
-- Example usage
local numbers = {10, 20, 30, 40, 50}
local average = calculateAverage(numbers)
print("Average:", average)