Page 144 - Bilgisayar Bilimi | Kur 1
P. 144

5.3. For İçin Farklı Örnekler

               Örnek
                  range(10) → 0,1,2,3,4,5,6,7,8,9

                  range(1, 10) → 1,2,3,4,5,6,7,8,9
                  range(1, 10, 2) → 1,3,5,7,9
                  range(10, 0, -1) → 10,9,8,7,6,5,4,3,2,1

                  range(10, 0, -2) → 10,8,6,4,2
                  range(2, 11, 2) → 2,4,6,8,10
                  range(-5, 5) → −5,−4,−3,−2,−1,0,1,2,3,4

                  range(1, 2) → 1
                  range(1, 1) → ()
                  range(1, -1) → ()

                  range(1, -1, -1) → 1,0
                  range(0) → ()

                     Düşünelim/Deneyelim

                     •  Range içerisinde 1 değer varsa, bitiş değerini gösterir. 0’dan başlayıp birer artarak çalışır.
                     •  Range içerisinde 2 değer varsa, başlangıç ve bitiş değerini simgeler. Ve birer artarak ilerler.
                     •  3 değer varsa, başlangıç, bitiş ve artma miktarını ifade eder.
               Örnek

               10’un katlarını yazmak için aşağıdaki kod satırları kullanılabilir.

              for i in range(16):
              print(‘{0:3} {1:16}’.format(i, 10**i))


               Ekran Çıktısı


              0                         1
              1                        10
              2                       100

              3                     1000
              4                    10000

              5                   100000
              6                  1000000
              7                10000000
              8               100000000

              9              1000000000


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