Menu
Coddy logo textTech

Pętla for z krokiem

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 74 z 90.

Numeryczna pętla for staje się jeszcze bardziej wszechstronna, gdy dodasz trzeci argument zwany krokiem. Krok określa, o ile zmienia się zmienna pętli przy każdym jej przebiegu.

Rozszerzona składnia wygląda tak:

for variable = start, finish, step do
    -- kod do powtórzenia
end

Oto przykład, który liczy co 2 zamiast co 1:

for i = 2, 10, 2 do
    print(i)
end

Ta pętla zaczyna od 2, dochodzi do 10 i za każdym razem zwiększa wartość o 2, wypisując: 2, 4, 6, 8, 10.

Możesz też używać ujemnych kroków, aby odliczać wstecz:

for i = 5, 1, -1 do
    print(i)
end

To odlicza od 5 do 1, wypisując: 5, 4, 3, 2, 1.

Krok daje ci precyzyjną kontrolę nad przebiegiem pętli, dzięki czemu świetnie sprawdza się w zadaniach takich jak przetwarzanie co drugiego elementu listy, tworzenie odliczania czy praca z określonymi wzorcami liczbowymi.

challenge icon

Wyzwanie

Łatwy

Utwórz generator tabliczki mnożenia, który wykorzystuje numeryczną pętlę for z krokiem, aby wyświetlać wielokrotności liczby 3. Napisz pętlę for, która zaczyna się od 3, dochodzi do 15 i używa kroku o wartości 3, aby wypisać tylko wielokrotności liczby 3.

Wewnątrz pętli wypisz każdą wielokrotność w osobnym wierszu. Zademonstruje to, jak parametr kroku steruje przebiegiem pętli, pomijając wartości.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
-- Utwórz pętlę for, która zaczyna się od 3 i dochodzi do 15, zwiększając wartość o 3
-- Wypisz każdą wielokrotność w osobnym wierszu
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online