For Döngüsü
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 43 / 92.
Bir döngü, aynı kod bloğunu birkaç kez çalıştırır. Aynı print() ifadesini beş kez yazmak yerine, onu bir döngünün içine bir kez yazarsın.
for döngüsü, aralık içindeki her sayı için bloğunu bir kez çalıştırır. range(start, end), start değerinden end değerine kadar olan sayıları verir; end dahil değildir:
for i in range(0, 5):
print(i)0
1
2
3
4Bloğun her çalıştırılması bir yinelemedir. Her yinelemede, döngü değişkeni i aralıktaki bir sonraki sayıyı tutar. for satırı iki nokta üst üste ile biter ve tekrarlanan satırlar bir seviye daha içeriden girintilenir.
Aralık 0 ile başladığında başlangıç değerini yazmayabilirsiniz: range(5), range(0, 5) ile aynı sayıları verir.
Blok içinde i, diğer tüm değişkenler gibi çalışır:
for i in range(1, 4):
print("Item number: ", i)Item number: 1
Item number: 2
Item number: 3Bir döngü ayrıca bir sonuç da oluşturabilir. Bu program 1'den 100'e kadar tüm sayıları toplar ve 5050 değerini yazdırır:
var total := 0
for i in range(1, 101):
total += i
print(total)Son print() satırı for satırının altında girintili değildir, bu nedenle döngü bittikten sonra bir kez çalışır.
Görev
Kolayfor döngüsü kullanarak Hello Coddy: ifadesini 3'ten 27'ye kadar (her ikisi de dahil) her sayının ardından yazdırın.
Toplamda 25 satır eder:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Kendin dene
extends Node
func _ready():
# for döngünüzü buraya yazın
pass
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerTamsayı BölmesiMod OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıString BiçimlendirmeGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaArgümanlarDönüşDönüş TürleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölme Hesaplayıcısı
Karşılama MesajıGirdi AlmaKendi başına pratik yap: Online GDScript derleyicisi