1. 程式人生 > >Lua循環結構while循環、repeat 循環_學習筆記03

Lua循環結構while循環、repeat 循環_學習筆記03

back while spa ack -c end con until color

Lua循環結構while循環、repeat 循環

  • while語法結構

    while(condition)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

   (code to execute) --先執行代碼段在進行條件判斷

  until (condition)

--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)

Lua循環結構while循環、repeat 循環_學習筆記03