CodeBlanks Logo Icon CodeBlanks

for döngüsü

for ile yinelenebilirler üzerinde gezinmeyi öğrenirsin.

for döngüsü

for döngüsü bir koleksiyonun (liste, dize, range) her öğesi için bloğu tekrarlar:

for letter in "abc":
    print(letter)

Bu örnek 'a', 'b', 'c' harflerini alt alta basar. in kelimesi koleksiyonu belirtir. Döngü değişkeni (letter) her tekrarda bir sonraki öğeyi alır.

for döngüsü koleksiyonun sonuna gelince biter. Bu yapı tekrarlayan işler için temel araçtır.

Dize ve liste üzerinde döngü

for döngüsü dize ve liste gibi sıralı koleksiyonlarda çalışır. Dizenin her karakteri, listenin her öğesi birer adımdır:

for item in [10, 20, 30]:
    print(item)

for char in "Merhaba":
    print(char)

Döngü değişkeninin adı (item, char) sen seçersin; anlamlı bir ad seçmek kodu okunaklı yapar.

Uygulama Liste üzerinde döngü

numbers = [10, 20, 30] ata. for n in numbers: print(n) yaz.

Başlangıç kodu

main.py
# for dongusu

Örnek çözüm

main.py
numbers = [10, 20, 30]
for n in numbers:
    print(n)

Beklenen çıktı

10
20
30

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 for x in [1, 2, 3]: print(x) kaç kez çalışır?

  • 3 Doğru cevap
  • 2
  • 1
  • 0

Açıklama: Liste 3 öğe içerir, 3 kez çalışır.

2 for döngüsünü tamamla

Soru
for letter ____ "abc":
    print(letter)
Cevap
for letter in "abc":
    print(letter)

Açıklama: for ... in yapısında in kullanılır.

3 for kavramlarını eşleştir

Kavram Anlamı
for Döngü
in Koleksiyon
item Döngü değişkeni
: Bloğu açma

Başlangıç bölümündeki tüm dersler