Page 164 - Bilgisayar Bilimi | Kur 1
P. 164

# İşlem sonucu geri dönen değerin değişkene aktarılması
              y = sqrt(x)

              print(y)
              # İçerisinde işlem kullanılan sqrt() fonksiyonunun dönen değerinin
             işleme tabi tutulması
              y = 2 * sqrt(x + 16) - 4
              print(y)

              # İç içe sqrt() fonksiyonunun kullanılması
              y = sqrt(sqrt(256.0))
              print(y)

              print(sqrt(int(‘45’)))

               Fonksiyonlar kendilerini çağırırken gönderilen parametreleri genellikle değiştirmez. Sonuçları fonk-
            siyon adında ya da birden fazla parametre gönderildiği durumda sonucu içeren parametre ile iletirler.
            Değer çağıran kişi tarafından bir değişkene atanmadığı sürece değişkenin değeri değişmez.


              >>> from math import sqrt
              >>> x = 2
              >>> sqrt(x)
              1.4142135623730951

              >>> x
              2
              >>> x = sqrt(x)

              >>> x
              1.4142135623730951


            6.6. Fonksiyonların Bölümleri

               Çağıran kişi açısından fonksiyonun 3 önemli bölümü vardır:
               İsmi: Her fonksiyonun nasıl bir işlem yapılacağını ifade eden bir adı vardır. Değişkenleri isimlendi-
            rirken dikkat ettiğimiz kurallar fonksiyon isimleri içinde geçerlidir.
               Parametreler: Bir fonksiyon belli sayıda parametre ile çağırılır ve her birinin doğru türde olması
            gerekir. Beklenenden daha az ya da çok sayıda parametre göndermek hataya neden olur.
               Sonuç Türü: Fonksiyon kendini çağıran programa bir değer döndürür. Bu değer beklenen veri türü
            ile aynı olmalıdır.

              >>> sqrt(10)

              3.1622776601683795
              >>> sqrt()

                                                                                                     163
   159   160   161   162   163   164   165   166   167   168   169