lua脚本中的循环结构

lua脚本中的循环结构

ID:12285047

大小:70.50 KB

页数:4页

时间:2018-07-16

lua脚本中的循环结构_第1页
lua脚本中的循环结构_第2页
lua脚本中的循环结构_第3页
lua脚本中的循环结构_第4页
资源描述:

《lua脚本中的循环结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Lua脚本中的循环结构Lua中有while、for、repeat三种循环结构。while循环while循环先判断条件是否成立,如果成立则执行代码体,如果不成立则跳过循环继续往后执行,结构如下:while[条件表达式]do  --循环体end  示例:打印5次"你好,脚本精灵"1.localcount=5;              --初始化一个计数器2.whilecount>0do          --当计数器的值大于0时,执行循环体3.  print("你好,脚本精灵");4.  count=count-1;          --每循环一次,计数

2、器减15.end输出结果:1.你好,脚本精灵2.你好,脚本精灵3.你好,脚本精灵4.你好,脚本精灵5.你好,脚本精灵6.for循环for循环的特征适合一些需要按增量递增或者需要计数的循环代码,循环结构如下:for[变量名]=[初始值],[终止值],[步长]  do  --循环体endfor循环第一次执行会将变量[变量名]初化为[初始值],以后每次循环都会将变量[变量名]加上[步长],循环一直到变量的值为[终止值]才结束,步长可以不写,默认为1。示例1:打印5次"你好,脚本精灵"1.forn=1,5,1do2.  print("第"..n.."次:你好,脚

3、本精灵")3.end示例1输出结果:1.第1次:你好,脚本精灵2.第2次:你好,脚本精灵3.第3次:你好,脚本精灵4.第4次:你好,脚本精灵5.第5次:你好,脚本精灵示例2:打印1-10之间的奇数。1.forn=1,10,2do2.  print(n)3.end4.示例2输出结果:1.12.33.54.75.9repeat循环  repeat循环与while循环不同,repeat循环是先执行循环体再检测条件是否成立,条件成立时退出循环,这与while条件不成立时退出循环刚好相反。repeat循环结构如下:repeat   --循环体until[条件表达式

4、]示例:1.localn=102.repeat 3.  print(n)    4.  n=n-15.untiln==0          --当n等于0时退出循环输出结果:1.102.93.84.75.66.57.48.39.210.111.嵌套循环循环里面可以嵌套循环例如:构建一个5*5的“*”形矩阵。1.fora=1,5,1do2.      localline=""3.      forb=1,5,1do4.          line=line.."*"5.      end6.      print(line)7.end输出结果: 条件判断和

5、循环是编写脚本时最常用的结构,能熟练的使用这两种语法结构,就能完美的的控制脚本的逻辑。作业1、输出1-100之间能被7整除的数。2、把嵌套循环里面的例子用while或者repeat循环实现。3、使用循环输出99乘法表,输出结果如下图: 4、逆向输出第3个题目,即以9x9=81开头。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。