博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lua循环结构while循环、repeat 循环、for循环_学习笔记03
阅读量:4623 次
发布时间:2019-06-09

本文共 1657 字,大约阅读时间需要 5 分钟。

Lua循环结构while循环、repeat 循环、for循环  

  •   while语法结构  

    while 循环条件 do 

     循环体

     end

--1.输出1到100    index = 1    while index <= 100 do      print(index)      index = index + 1    end --2.实现1加到100    sum = 0    index = 1    while index <= 100 do      sum = sum+index      index = index+1    end    print(sum)--3.遍历1-100中所有奇数的和    sum = 0    index = 1    while index <= 100 do      if index%2 == 1 then        sum = sum+index      end    index = index+1    end    print(sum)

 

  •   repeat循环语法结构 

  repeat 

           循环体  --先执行代码段在进行条件判断

  until 循环条件

--1.输出1到100    index = 1  repeat    print(index)    index=index+1  until index > 100 --2.实现1加到100    sum = 0  index = 1  repeat    sum = sum+index    index = index+1  until index>100  print(sum)--3.遍历1-100中所有奇数的和  sum = 0  index = 1  repeat    if index%2==1 then      sum=sum+index    end    index=index+1  until index>100  print(sum)
  • for循环的语法结构  

--初始值,终止值,步长 三个部分只会被执行一次。

--所以即使在循环体重不小心改变了终止值和步长,循环也能正常结束(还是原来的终止值 和步长 )

 

--在使用for循环时,需要注意 (1)循环次数只在第一次执行时确定,用户更改了参数值也不会影响最终的循环洗漱

--(2)循环结构为局部变量,一旦循环结束就会被清除

 

 

  for 变量 =初始值,终止值,步长 do           --步长 可以省略,默认为 1

      循环体

  end

--1.输出1到100    index = 1  for index = 1,100 do             print(index)  end --2.实现1加到100    sum = 0  index = 1  for index = 1,100 do    sum = sum+index  end   print(sum)--3.遍历1-100中所有奇数的和  sum = 0  index = 1  for index = 1,100 do    if index%2==1 then      sum=sum+index    end  end  print(sum)--有 1,2,3,4四个数字,能组成多少个互不相同且无重复数字的 三位数,并输出在屏幕上面for i = 1,4 ,1 do    for j = 1,4,1 do        for p = 1, 4,1 do            if  i ~= j and i ~= p and j ~= p then                print(i..j..p)            end        end    endend

 

转载于:https://www.cnblogs.com/mengmengxia/p/9147642.html

你可能感兴趣的文章
CC_CALLBACK原理及应用
查看>>
常用的input样式美化。
查看>>
SQL Server 错误:924 解决方法
查看>>
win7 下 vim字体默认设置
查看>>
leetCode 65.Valid Number (有效数字)
查看>>
hdu 1754 I Hate It 线段树 点改动
查看>>
Latex - test
查看>>
[LeetCode] Pour Water 倒水
查看>>
103. Binary Tree Zigzag Level Order Traversal
查看>>
249. Group Shifted Strings
查看>>
学习Python第二天
查看>>
form表单 post 请求打开新页面
查看>>
java.lang.IllegalArgumentException异常 配置文件的问题
查看>>
Heibernate主键生成策略
查看>>
简言MVC
查看>>
jQuery Mobile学习日记
查看>>
黑马程序员-结构
查看>>
水仙花数(详细2
查看>>
do{}while(0)与CC_BREAK_IF的绝妙搭配
查看>>
如何培养独挡一面的能力
查看>>