for döngüsü
- Python kursu
- Başlangıç
- Ders 42/116
- 4 dk
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
# for dongusuÖrnek çözüm
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
for letter ____ "abc":
print(letter)
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 |