Ders Özeti
Bu derste for döngüleri kavramını ve for döngülerinin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz .
Kapsanan Konular
- For Döngüsü
- Etkinlik:
- Pictoblox’ta çizim

- Pictoblox’ta çizim
For Döngüsü
Bir dizi üzerinde yineleme yapmak için for döngüsüne ihtiyaç vardır. For döngüsü belirli sayıda yürütülür.
Sözdizimi
for TARGET- LIST in EXPRESSION-LIST:
STATEMENT BLOCK 1
Örnek
1’den 10’a kadar olan değerleri yazdırmak için döngü.
for i in range (1, 11, 1):
print (i)
Düz metin
Çıktı

İfadenin yürütme akışını anlayalım: İfade bir fonksiyon aralığı ( ) tanıtır, sözdizimi şöyledir:
range(start, stop, [step]) # step is optional
Python
range(), start’tan stop-1’e kadar bir değer listesi oluşturur . Eğer verilirse, listedeki bir sonraki değeri elde etmek için oluşturulan değere step eklenir.
Şimdi for ifadesine geri dönelim:
- i , range() fonksiyonu tarafından üretilen değeri almaya devam eden değişkendir ve (s) ifadesinin bloğu, i’nin her değeri için işlenir .
- Son değer I’ye atandığı için döngü bloğu son kez yürütülür ve kontrol bir sonraki ifadeye geri döner.
- Şimdi for ifadesinin sonucunu kolayca anlayabiliriz . range( ) 1, 2, 3, 4, 5, …., 10’dan bir liste üretir çünkü bahsedilen adım 1’dir, i her seferinde bir değer almaya devam eder ve bu değer ekrana yazdırılır.
range() dışında i (döngü kontrol değişkeni) string, list, dictionary vb. gibi kaynaklardan değer alabilir.
Öğrenme Çıktıları
Bu dersin sonunda şunları öğreneceksiniz:
- For döngüsünün kullanımını ve çalışma prensibini öğrenin.
- Döngüler ve Koşulların uygun kombinasyonunu analiz edip karar verebilecektir.
- Tekrarlanabilir yapıya sahip basit uygulamalar tasarlayın.