Lua初识(5)_循环语句
2016-09-17 22:14
253 查看
--[[从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
注意:初始值,终止值,还有步长三个部分都只会被执行一次。所以,即使你使用变量或者表达式代表终止值和步长,在循环体中又不小心改变了终止值和步长,循环也能正常结束。
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
注意:初始值,终止值,还有步长三个部分都只会被执行一次。所以,即使你使用变量或者表达式代表终止值和步长,在循环体中又不小心改变了终止值和步长,循环也能正常结束。
相关文章推荐
- JAVA基础——初识JAVA(五)(流程控制、分支语句、循环语句、特殊流程控制语句)
- 详解Lua中的while循环语句的使用
- Lua基础---循环语句
- Cocos2d-Lua之循环语句
- Lua中for循环语句的使用教程
- 第三节循环语句和函数初识
- Lua_语句_循环语句_006
- 详解Lua中repeat...until循环语句的使用方法
- lua学习笔记---选择,循环语句
- Lua学习笔记之循环语句
- Lua中的repeat...until循环语句使用教程
- Lua语言教程1 ——【变量输出,方法输出,if语句和for循环语句!】
- Lua初识(4)_判断语句
- lua学习笔记---选择,循环语句
- 初识Java(Java流程控制-循环语句)
- 【Lua】四大循环语句&可变参数方法简例
- 初识Java——循环语句
- Lua编程笔录--Lua初识及语法二(循环,流程控制,函数)
- Lua初识(4)_判断语句
- Lua学习记录 — (3)条件语句与循环语句