Menu
Coddy logo textTech

For Döngüsü

Coddy'nin Python Journey'sinin Fundamentals bölümünün bir parçası — ders 35 / 77.

Bazen programlama yaparken, aynı veya neredeyse aynı işlemi birkaç kez gerçekleştirmek gerekir.

Aynı şeyi tekrar tekrar yazmayı önlemek için döngüleri kullanabiliriz.

for döngüsü aşağıdaki sözdizimine sahiptir:

for i in range(start, end):
    code

range(start, end) fonksiyonu, start değerinin ne olduğunu ve end değerinin ne olduğunu belirler. i değişkeni, start değerinden end değerine kadar (end dahil değil) tüm değerleri sırasıyla alır. Örneğin:

for i in range(0, 5):
	print(i)

print ifadesini 5 kez çalıştıracaktır:

0
1
2
3
4

range(0, 5) ifadesini range(5) olarak sadeleştirebiliriz:

for i in range(5):
	print(i)

Bir f-string kullanarak i değişkenini diğer metinlerle de birleştirebilirsiniz. Metnin önüne bir f koyun ve i değerini eklemek için içinde {i} kullanın:

for i in range(1, 4):
	print(f"Item number: {i}")

Bu şunu yazdıracaktır:

Item number: 1
Item number: 2
Item number: 3

Döngülerin birçok kullanım alanı vardır. Örneğin, 1'den 100'e kadar olan tüm sayıları toplayalım:

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Bu ilk olarak 1 ile 101 arasındaki (101 hariç) tüm sayılar arasında döngü oluşturacak ve hepsini toplayacaktır. Ardından sum_numbers değişkenini yazdıracaktır.

challenge icon

Görev

Başlangıç

Bir for loop kullanarak, 3'ten 27'ye kadar (her iki sayı da dahil) "Hello Coddy: " metnini ve i değerini yazdıran bir program yazın.

Bu, 3'ten başlayıp 27'de biten toplam 25 satır yazdıracağınız anlamına gelir.

Çıktı şu şekilde görünecektir:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Kendin dene

quiz iconKendini test et

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

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