Page 164 - Bilgisayar Bilimi-Kur 1- 2017-2018
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 iletir.
            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.3.2. 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çin de 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()



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