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

# İş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
   53   54   55   56   57   58   59   60   61   62   63