我正在尝试自己制作一个对现场技术人员/销售人员有益的脚本。该产品线由三种产品组成。但这些产品之间的唯一区别是尺寸。每种尺寸都包含安装它们所需的一定数量的支架。对于小的,只需要一个。对于中等,两个。而对于大的,四个。
我希望我的脚本发出一个提示,询问用户每种类型的产品有多少,因为任何安装都可以有任意数量的这些产品尺寸的混合。(对不起,如果这令人困惑,但希望我下面的代码将有助于更好地解释。)理想情况下,我希望这个脚本能够获取所需的每种产品尺寸的数量,将它们相加并吐出安装所需的括号总数。现在,我无法弄清楚我对这段代码的处理有多糟糕,因为我是编程新手。
请查看下面的代码,非常感谢任何帮助和/或建议。
function (t)
local t = {}
a,b = i,brackets
io.write ("Enter Total Number of Small Products")
answer = io.read()
if answer then
brackets = table.insert (t,#t+1,(answer * 1))
end
io.write ("Enter Total Number of Medium Products")
answer = io.read()
if answer then
brackets = table.insert (t,#t+1,(answer * 2))
end
io.write ("Enter Total Number of Large Products")
answer = io.read()
if answer then
brackets = table.insert (t,#t+1,(answer * 4))
end
local sum = 0
for i,brackets in ipairs (t) do
sum = sum + brackets
end
print (sum)
end