cú pháp :
while (dieu_kien) do
#code xu ly
end
--ví dụ:
a = 10
while (a < 20) do
print("gia tri a la:",a)
a = a+1
end-- kết quả từ 11 - 19
2/Vòng Lặp Forfor i = 1, 10 do
print(i)
end
-- i tăng từ 1 -10
for i = 20, 10, -1 do.
print(i)
end
--i giảm 1 từ 20 -10
3/Repeat .. until looprepeat
#code xu ly
until (dieu_kien)
--vd:
n=1
repeat
n = n + 1
print(n)
until n > 5
-- gia tri n : 2 - 6
a =10
repeat
print("gia tri a:",a)
a = a+1
until (a>15)
Ngoài ra có thể lồng ghép nhiều vòng lặp vào nhau. có thể tham khảo thêm tại đây