Page 85 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 85

8.2.2. Varsayılan (Default) Parametreler

               Parametreli fonksiyonlar çağırılırken bir değer gönderilmesi gerekir. Bazı durumlarda bu değer gön-
            derilmeden de fonksiyon çalıştırılmak istenirse, fonksiyonun tanımlama aşamasında gönderilmesi iste-
            nen parametreye varsayılan olarak bir değer verilmesi gerekir. Örneğin a=input() ya da a=input(“Adınızı
            giriniz”)



              def gerisayim(n=5):
                for sayac in range(n, -1, -1):
                  print(sayac)


              gerisayim()
              print()
              gerisayim(8)


               Ekran Çıktısı
              5
              4
              3
              2
              1
              0

              8
              7
              6
              5
              4
              3
              2
              1
              0


               Yukarıdaki programda gerisayim() fonksiyonu iki kere çağırılmıştır. İlk çağırımında parametre ve-
            rilmediği için fonksiyonun tanımında verilen default değer ile işlem yapılmış ve 5’ten geriye doğru
            sayma işlemi gerçekleşmiş ve ekrana yazılmıştır. İkinci çağırılmasında ise 8 değeri parametre olarak
            gönderilmiş ve bu değer ile işlem yapılmıştır.

            8.2.3. Varsayılan ve Diğer Parametreler



              def AralikTopla(n, m=100): # Tek değer varsayılan atama

                     toplam = 0
                     for deger in range(n, m + 1):
                            toplam += deger





                                                                                                     191
   80   81   82   83   84   85   86   87   88   89   90