要求使用while<条件表达式>do<语句块>end while创建一个存储函数func_sum,用来计算1+2+3+…+n的和
时间: 2023-11-12 12:07:53 浏览: 65
好的,以下是使用while循环创建的func_sum函数:
```
function func_sum(n)
local sum = 0
local i = 1
while i <= n do
sum = sum + i
i = i + 1
end
return sum
end
```
这个函数接收一个参数n,然后使用while循环来计算1到n的和,最后返回结果。在循环中,我们使用sum变量来保存累加的和,i变量来迭代从1到n的数字。每次循环,我们将i添加到sum中,并将i增加1,直到i大于n时停止循环。
阅读全文