Page 143 - Bilgisayar Bilimi | Kur 1
P. 143

Düşünelim/Deneyelim
                       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.



            5.2. For Döngüsü İçin Söz Dizimi


                        range (başlangıç değeri, son değer, arttırma/azaltma değeri) :



               Başlangıç değeri: Döngü değişkeninin alacağı ilk değerdir. Eğer boş bırakılırsa 0 olarak belirlenir.
               Son değer: Döngü değişkeninin bitiş değeridir. Boş bırakılmamalıdır.
               Arttırma/azaltma değeri: Döngü değişkenin artırma veya azaltma miktarını belirler. Eğer boş bı-
            rakılırsa, 1 olarak belirlenir.
               Başlangıç, bitiş, artırma ve azaltma değerlerinin hepsi tam sayı olmalıdır. Ondalıklı değerler veya
            diğer veri türleri kullanılmaz. Bunun dışında range ifadesi esnek kullanıma sahiptir:

              for n in range(21, 0, -3):

                     print(n, end=’ ‘)

               Ekran Çıktısı



              21 18 15 12 9 6 3

               **** Bu örnekte ekrana döngü değerler yazdırılırken end adında bir değişken tanımlanarak değişke-
            ne ‘  ’ değeri aktarılmıştır. Bu sayede değerler yazdırılırken aralarında boşluk olması sağlanmıştır.
               Başka bir örnek


              top= 0
              for i in range(1, 100):
                     top+= i

                     print(top)


               Ekran Çıktısı

              100’den küçük tüm pozitif sayılar için toplam hesaplar.


                     Düşünelim/Deneyelim
                       Range (1000) denildiğinde ekrana 0, 1, 2, ….999 yazar.





        142
   138   139   140   141   142   143   144   145   146   147   148