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 başlayıp 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 girinti düzeyi daha içeriden yazılır.
Aralık 0 ile başladığında, başlangıç değerini yazmayabilirsin: 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ü bir sonuç da oluşturabilir. Bu program 1'den 100'e kadar olan 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ına girintilenmemiştir, bu nedenle döngü bittikten sonra bir kez çalışır.
Görev
KolayBir tam sayı n oku (başlangıç kodu bunu zaten yapıyor). 3'ten n'ye kadar, her iki değer de dahil olmak üzere, her sayı için "Hello Coddy: " ve i değerini yazdırmak için bir for döngüsü kullan.
Örneğin, n 6 ise çıktı şöyledir:
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6n 27 ise döngü, Hello Coddy: 3 değerinden Hello Coddy: 27 değerine kadar 25 satır yazdırır.
Kendin dene
extends Node
func _ready():
var n := int(OS.read_string_from_stdin())
# 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