Menu
CoddyTech

Adımlı for Döngüsü

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 74 / 90.

Sayısal for döngüsü, adım adı verilen üçüncü bir argüman eklediğinde daha da güçlü hâle gelir. Adım, döngü değişkeninin döngünün her yinelemesinde ne kadar değişeceğini belirler.

Genişletilmiş söz dizimi şöyledir:

for variable = start, finish, step do
    -- tekrarlanacak kod
end

İşte 1'er 1'er saymak yerine 2'şer 2'şer sayan bir örnek:

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

Bu döngü 2'den başlar, 10'a kadar gider ve her seferinde 2 artırarak şunları yazdırır: 2, 4, 6, 8, 10.

Geriye doğru saymak için negatif adımlar da kullanabilirsin:

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

Bu döngü 5'ten 1'e doğru geri sayar ve şunları yazdırır: 5, 4, 3, 2, 1.

Döngü, değişken adımın yönünde bitiş değerini geçer geçmez durur. Başlangıç değeri bitiş değerini zaten geçmişse, for i = 1, 5, -1 örneğinde olduğu gibi, döngü gövdesi hiç çalışmaz.

Adım, döngünüzün nasıl ilerlediği üzerinde hassas bir kontrol sağlar; bu da onu listedeki her iki öğeden birini işleme, geri sayım oluşturma veya belirli sayı örüntüleriyle çalışma gibi görevler için ideal kılar.

challenge icon

Görev

Kolay

3'ün katlarını görüntülemek için adım kullanan sayısal bir for döngüsüyle çarpım tablosu oluşturucu oluştur. 3'ten başlayan, 15'e kadar çıkan ve yalnızca 3'ün katlarını yazdırmak için 3'lük adım kullanan bir for döngüsü yaz.

Döngünün içinde, her kat değerini ayrı bir satıra yazdır. Bu, adım parametresinin değerleri atlayarak döngünün ilerleyişini nasıl kontrol ettiğini gösterir.

Kendin dene

-- TODO: Kodunuzu buraya yazın
-- 3'ten başlayıp 3'er artarak 15'e kadar giden bir for döngüsü oluşturun
-- Her katı ayrı bir satıra yazdırın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi