Python derslerimize operatörler konusuyla devam ediyoruz. Önceki derslerimize bakmadıysanız öncelikle onları gözden geçirmenizi tavsiye ederim.
Bu dersimizde yeni operatörler tanıyacağız.
Üs Alma Operatörü (**)
Üs alma operatörü Matematikten de bildiğimiz üs alma işlemini yapacaktır. Operatörün sol tarafındaki sayı taban sayı olarak geçerken sağ tarafındaki sayı üs olarak alınmaktadır.
Operatör iki çarpma operatörünün yan yana kullanılması ile oluşmuştur.
Şimdi de uygulamasını görelim. Aşağıdaki ilk satırda 4 sayısının küpü yani 3.derece kuvvetini hesaplattık. Sonucu da bize 64 olarak verdi.
Hemen altındaki satırda ise 8 sayısının 5.derece kuvvetini almak istedik ve sonucu aşağıdaki gibidir :
Üs alma operatörünü sadece tamsayı değil ondalık sayılar için de kullanmamız mümkün. Mesela pi sayısının karesini alalım :
Üs alma operatörü ile bunların dışında karekök ifadeleri de hesaplatabiliriz. Sonuç olarak karekök kavramı bir sayının 1/2 . kuvvetini almak demektir. Uygulamasını görelim.
64 ** 0.5 ifadesi aslında karekök 64 demektir ve bunun sonucu da 8 dir.
Karekök ifadesinin sonucu her zaman tamsayı çıkmak zorunda değildir. Aşağıdaki örneği inceleyelim.
Görüldüğü gibi 111 ifadesi karekök dışına ondalıklı sayı olarak çıktı.
Aynı şekilde üs alma operatörü ile karekök alınabileceği gibi küp kök de alınabilir. Matematik dersinden hatırlayalım. Küp kök aslında bir sayının 1/3. kuvvetidir. Bir uygulama üzerinde görelim :
Bu şekilde üs alma operatörünü farklı derece ve köklü değerlerle test edebilirsiniz.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me