Page 37 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 37
5.1. Döngü Yapıları
Döngüler, sıralı bir kod blokunun istenilen sayıda tekrarlanmasıdır. Döngü ve karar yapıları, algo-
ritma oluşturma ve programlamada birçok problemin çözümünde kullanılır.
Aşağıdaki kod bloku 1’den 5’e kadar sayıları ekrana yazar.
print(1)
print(2)
print(3)
print(4)
print(5)
Ekran Çıktısı
1
2
3
4
5
Ancak, 1’den 10.000’e kadar yazmak gerekirse böyle bir çözüm yolu doğru olmayacaktır!
Tekrar sayısı fazla olduğunda döngü yapıları tercih edilmelidir. Programlamada tekrar sayısının sa-
yılması bir değişken yardımı ile elde edilebilir. Python dilinde döngü için while ve for döngü yapıları
kullanılır.
5.2. For Döngüsü
For döngüleri belirli sayıda işlemlerin tekrarlanması için kullanılan döngülerdir. For döngüleri baş-
langıç ve bitiş değerleri arasında artım miktarına göre istenilen sayıda tekrar yapar.
Yukarıdaki örnek çıktı for döngüsüyle yapılmak istenseydi yazılması gereken kodlar şu şekilde olurdu:
for n in range(1,6)
print(n)
Örnek Kullanım
for n in range(1, 11):
print(n)
range (1,11) ifadesi, n değerinin hangi aralıkta çalışacağını gösterir. n’nin alacağı değerler: 1, 2 , 3 , 4
, 5, 6, 7, 8, 9, 10 yani 1 ≤ n < 11’dir. n’in ilk değeri 1 olup her çalışma anında sırayla artmaktadır.
143