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
   32   33   34   35   36   37   38   39   40   41   42