Menu
CoddyTech

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
4

Bloğ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: 3

Bir 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.

challenge icon

Görev

Kolay

for 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: 27

Kendin dene

extends Node

func _ready():
	# for döngünüzü buraya yazın
	pass
quiz iconKendini test et

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

Kendi başına pratik yap: Online GDScript derleyicisi