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

16










                                                                   4




            6.3.1. sqrt() Fonksiyonu
               Burada sqrt (sayi) komutu ilgili “fonksiyonu çağırmak” için kullanılmaktadır. Önceden kullandı-
            ğımız fonksiyonlar gibi sık kullanılan fonksiyonların küçük koleksiyonu kapsamı dışındadır. Bu fonk-
            siyon standart kütüphane içerisinde ayrı bir modül olarak düşünülebilir. Bu nedenle “import” anahtar
            kelimesi kullanılarak ve “math” yani matematik kütüphanesinden çağırılarak kullanılır. Böylece sqrt()
            fonksiyonu programa tanıtılmış olur. “sayi” ise fonksiyona gönderilecek parametredir. Parametreler
            fonksiyona işlem yapması için ihtiyaç duyduğu değerleri göndermek ve bilgi alışverişini sağlamak için
            kullanılır.


              from math import sqrt
              # Kullanıcıdan değer alınıyor
              sayi = float(input("Sayı Giriniz: "))

              # Karakök hesaplanarak kok değişkenine aktarılıyor
              kok = sqrt(sayi)

              # Sonuçlar yazdırılıyor
              print(sayi," sayısının karekökü" "=", kok)

               sqrt() fonksiyonu sadece sayısal değerleri kabul eder. O yüzden farklı bir değer göndermek hata ile
            karşılaşılmasına neden olur. Örneğin sqrt("16") söz dizimi hatalı bir yapıdır.


            6.3.1.1. sqrt() Fonksiyonunun Farklı Kullanımları


              # Bu program sqrt() fonksiyonunun farklı kullanımlarını gösterir.
              from math import sqrt
              x = 16
              # İstenilen sabit değerin karekökünün alınması
              print(sqrt(16.0))
              # Değişkenin karekökünün alınmasını sağlar

              print(sqrt(x))
              # sqrt() fonksiyonunun içerisinde işlem kullanımı
              print(sqrt(2 * x - 5))


                                                                                                     163
   52   53   54   55   56   57   58   59   60   61   62