5.00 / 1 oy

Python'da sayıların köklerini hesaplama örnekleri

Python'da sayıların karekökünü bulmak için kullanabileceğimiz hazır bir fonksiyon vardır: sqrt fonksiyonu. Ancak bazı durumlarda küp kök ya da n. dereceden kök bulmamız gereken işlemler de olabilir, bu durumlarda da kök hesaplama işleminin mantığı gereği nasıl ki bir sayının karekökünü bulmak demek o sayı üzeri 1/2 değerini hesaplamak anlamına geliyorsa küp kök için o sayı üzeri 1/3 ya da n. dereceden kök hesabu için yine o sayı üzeri 1/n hesabı yapılur. Üssel hesaplamalar yapmak için de pow fonksiyonu kullanılır.

sqrt fonksiyonunu kullanabilmek için önceden Python'a math kütüphanesi aşağıdaki gibi import edilmelidir.

from math import *

math kütüphanesi import edilmediğinde şu şekilde bir hata alırsınız: NameError: name 'sqrt' is not defined

Şimdi örneklerle kök hesaplamalarına yakından bakalım.

 

Örnek 1: 25 sayısının karekökünü Python'da hesaplayın ve yazdırın.

Çözüm:

from math import *
print(sqrt(25))

Sonuç: 5.0

 

Örnek 2: 25 sayısını bir değişkene atayarak karekökünü Python'da hesaplayın ve yazdırın.

Çözüm:

from math import *
sayi=25
print(sqrt(sayi))

Sonuç: 5.0

 

 

Örnek 3: 25 sayısını ve karekökünü birer değişken olarak tanımlayarak karekök değişkeninin değerini bulun ve yazdırın.

Çözüm:

from math import *
sayi = 25
karekok = sqrt(sayi)
print(karekok)

Sonuç: 5.0

 

 

Örnek 4: 125 sayısının küp kökünü 125 sayısı ve kupkök için birer değişken yaratarak hesaplayın ve sonucu yazdırın.

Çözüm:

from math import *
sayi = 125
kupkok = pow(sayi,1/3)
print(kupkok)

Sonuç: 5

 

Örnek 5: 3125 sayısının 5. dereceden kökünü sayı ve kök değerleri için birer değişken yaratarak hesaplayın ve sonucu yazdırın.

Çözüm:

from math import *
sayi = 3125
kok = pow(sayi,1/5)
print(kok)

Sonuç: 5

m.cengiz

29.05.2020 03:21

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python'da sayıların köklerini hesaplama örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.