Lua初识(5)_循环语句

--[[从1 到100 能被7整除的数--]]
local i = 1
while i < 100
	do
		if(i % 7 == 0)then
		print(i)
	end
i = i * 100
end

--[[n的阶乘--]]
test = function(n)
local i = 1
if n < 1 
	then n = 1
end

repeat
i = n * i
n = n - 1
until n == 0
print(i)
end

print(test(5))




for 变量 = 初始值, 终止值, 步长  do


循环体


end


for example:

for i = 1, 3, 1 do

print(i)

end


输出:

1

2

3


for i = 3, 1, -1 do

print(i)

end


输出:

3

2

1


注意:初始值,终止值,还有步长三个部分都只会被执行一次。所以,即使你使用变量或者表达式代表终止值和步长,在循环体中又不小心改变了终止值和步长,循环也能正常结束。
















评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值